Как вызвать метод добавленный в модуль\сущность через $aInherits?

Здравсвуйте, вопрос следующий:
Есть плагин который переопределяет\расширяет базовый клас Topic среди всего в нем есть строчки:

        'entity' => array('ModuleTopic_EntityTopic'),
        'mapper' => array('ModuleTopic_MapperTopic'),
        'module' => array('ModuleTopic_ModuleTopic'),

т.е. мы расшираем сущность, маппер, и модуль.
тепер я хочу вызвать в сущности один из добавленных методов модуля:

	public function getEventStats(){
		$userId = $this->User_GetUserCurrent()->getId(); 
		$evtId = parent::getId();
		$topic = $this->Topic_GetTopicById($evtId);
		$evtStats = $this->Topic_GetEventStats($userId,$evtId);
		return $evtStats;
	}

Как видим новый метод — GetEventStats В самом модуле этот метод выглядит так:

	public function getEventStats($evtId,$userId){
		return $this->oMapper->getEventStats($evtId,$userId);
	}

но почему-то при вызове этого нового метода появляется ошибка:
Fatal error: Uncaught exception 'Exception' with message 'Undefined method module: GetEventStats' in /home/html/engine/classes/Engine.class.php on line 597

Подскажите пожалуйста в какую сторону копать?

5 комментариев

комментарий был удален
avatar
что такое ModuleTopic_ModuleTopic?
  • ort
  • 0
avatar
Ну я надеялся что эта запись добавить методы из модуля: PluginEvent_ModuleTopic
в основной класс пример подсмотрел из плагина MainPreview а остальное додумал сам
avatar
avatar
Прочитал… вроде получилось… спасибо
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.