Возможно ли каким то образом получить название метода в подобной ситуации?
namespace frontend\controllers;
class Home {
public function index() {
$reflection = new \ReflectionClass($this);
return $this->getData(
function () use ($reflection) {
"Вызван контроллер {$reflection->getNamespaceName()}, класс {$reflection->getShortName()}, функция " . __METHOD__
}
);
}
}
- Хотелка:
Вызван контроллер frontend\controllers, класс Home , функция index.
- В данный момент вместо index получаю:
Вызван контроллер frontend\controllers, класс Home , функция frontend\controllers\{closure}.