$val) { $this->_aData[$sKey] = $val; } } } public function _getData() { return $this->_aData; } /** * При попытке вызвать неопределенный метод сущности возвращаем null * В принципе можно это закомментить чтоб отлавливать ошибки при обращении к несуществующим методам :) * * @param string $sName * @param array $aArgs * @return unknown */ /* public function __call($sName,$aArgs) { return null; } */ /** * Ставим хук на вызов неизвестного метода и считаем что хотели вызвать метод какого либо модуля * * @param string $sName * @param array $aArgs * @return unknown */ public function __call($sName,$aArgs) { return Engine::getInstance()->_CallModule($sName,$aArgs); } } ?>