У меня есть пример кода, как указано выше
add_hook('AdminAreaHeadOutput', 1, function($vars) {
return "some String";
})
Источник кода: https://developers.whmcs.com/hooks-reference/output/#adminareaheadoutput
Можно ли вызвать метод класса вместо анонимной функции?
Что-то вроде того :
$myClass = new myclass();
add_hook('AdminAreaHeadOutput', 1, $myClass->AdminAreaHeadOutput($vars));
Можно ли передать аргументы анонимной функции в метод класса?
Да это возможно;)
add_hook('AdminAreaHeadOutput', 1, function($vars){
$myClass = new MyClass();
return $myClass->AdminAreaHeadOutput($vars);
});
Других решений пока нет …