Интерфейс CakeEventListener
Объекты, реализующие этот интерфейс, должны объявлять функцию implementedEvents для уведомления менеджера событий о том, какие методы следует вызывать при срабатывании события.
Прямые реализаторы
- BaseAuthenticate
- BehaviorCollection
- ComponentCollection
- Controller
- Dispatcher
- DispatcherFilter
- HelperCollection
- Model
Непрямые реализаторы
- AclNode
- Aco
- Aro
- AssetDispatcher
- BasicAuthenticate
- BlowfishAuthenticate
- CacheDispatcher
- DigestAuthenticate
- FormAuthenticate
Авторские права: Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
Лицензия: MIT License
Расположение: Cake/Event/CakeEventListener.php
Краткое описание методов
- implementedEvents() public
Возвращает список событий, реализуемых этим объектом. При регистрации класса в менеджере событий каждый отдельный метод будет связан с соответствующим событием.
Подробное описание методов
implementedEvents()исходный код public
implementedEvents( )
Возвращает список событий, реализуемых этим объектом. При регистрации класса в менеджере событий каждый отдельный метод будет связан с соответствующим событием.
Пример:
public function implementedEvents() {
return array(
'Order.complete' => 'sendEmail',
'Article.afterBuy' => 'decrementInventory',
'User.onRegister' => array('callable' => 'logRegistration', 'priority' => 20, 'passParams' => true)
);
} Возвращает
массивассоциативный массив или имена ключей событий, указывающие на функцию, которая должна вызываться в объекте, когда срабатывает соответствующее событие
© 2005–2016 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/2.9/class-CakeEventListener.html