Spec-Zone.ru › CakePHP 2.7

Интерфейс CakeEventListener

Объекты, реализующие этот интерфейс, должны объявлять функцию implementedEvents для уведомления менеджера событий о том, какие методы должны вызываться при срабатывании события.

Непосредственные реализующие классы

BaseAuthenticate, BehaviorCollection, ComponentCollection, Controller, Dispatcher, DispatcherFilter, HelperCollection, Model

Косвенные реализующие классы

AclNode, Aco, CakeErrorController, CakeTestModel, ControllerTestDispatcher, DigestAuthenticate, FormAuthenticate, I18nModel, PagesController, Permission, AcoAction, AppController, AppModel, Aro, AssetDispatcher, BasicAuthenticate, BlowfishAuthenticate, CacheDispatcher
Пакет: Cake\Event
Авторские права: Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
Лицензия: MIT License
Расположение Cake/Event/CakeEventListener.php

Подробное описание метода

implementedEventssource public

implementedEvents( )

Возвращает список событий, реализуемых этим объектом. При регистрации класса в менеджере событий каждый отдельный метод будет связан с соответствующим событием.

Пример:

public function implementedEvents() {
        return array(
                'Order.complete' => 'sendEmail',
                'Article.afterBuy' => 'decrementInventory',
                'User.onRegister' => array('callable' => 'logRegistration', 'priority' => 20, 'passParams' => true)
        );
}

Возвращаемое значение

array
ассоциативный массив или имена событий, указывающие на функцию, которая должна быть вызвана в объекте, когда происходит соответствующее событие

© 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.
http://api.cakephp.org/2.7/class-CakeEventListener.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API