Интерфейс EventListenerInterface
Объекты, реализующие этот интерфейс, должны объявлять функцию implementedEvents для уведомления менеджера событий о том, какие методы должны быть вызваны при срабатывании события.
Краткое описание методов
-
implementedEvents() public
Возвращает список событий, реализуемых этим объектом. Когда класс зарегистрирован в менеджере событий, каждый отдельный метод будет связан с соответствующим событием.
Подробное описание методов
implementedEvents() public
implementedEvents(): array
Возвращает список событий, реализуемых этим объектом. Когда класс зарегистрирован в менеджере событий, каждый отдельный метод будет связан с соответствующим событием.
Пример:
public function implementedEvents()
{
return [
'Order.complete' => 'sendEmail',
'Article.afterBuy' => 'decrementInventory',
'User.onRegister' => ['callable' => 'logRegistration', 'priority' => 20, 'passParams' => true]
];
} Возвращает
array
© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/4.2/interface-Cake.Event.EventListenerInterface.html