Как узнать имя хука который вызвал функцию?

Здравствуйте, вопрос в следующем
Есть у меня модуль хука, который регистрирует одну функцию на разные хуки
к примеру так:
foreach($positions as $position){
$this->AddHook('template_'.$position, 'displayPosition',__CLASS__);
}
Теперь вопрос. Как из функции displayPosition узнать какой хук ее вызвал?

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

avatar
Никак. Если это необходимо, то вешай на разные хуки разные функции
avatar
разве что в хуке передавать параметры, которые будут доступны в первом аргументе displayPosition (параметры)
avatar
А в хук можно свои параметры передавать?
avatar
в шаблоне — да.
avatar
Спасибо проблема решена практически так как хотелось, но всеже очень хотелось бы чтобы в хуках был параметр с именем вызывающего.
Очень хотелось бы
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.