Да, это возможно.
WebSSOProcessorFilter
используйте setFilterProcessUrl('desired_url')
desired_url/**
Прочитайте определение __set: «__set () запускается при записи данных в недоступные элементы». Ключевым здесь является недоступность. Внутри класса все члены доступны, и __set обойден. Перегрузка
Документация в php документации гласит:
__ get () is используется для чтения данных от недоступных членов.
Итак, вы можете сделать что-то вроде:
<?php
class Test {
private $_params = array();
function __set( $key, $val ) {
...
$this->_params[$key] = $val;
}
function __get( $key ) {
if (isset($this->_params[$key])) return $this->$key;
throw Exception("Variable not set");
}
...
}