Spec-Zone.ru › CakePHP 3.6

Интерфейс EventListenerInterface

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

Непосредственные реализаторы

  • Cake\Auth\BaseAuthenticate
  • Cake\Controller\Component
  • Cake\Controller\Controller
  • Cake\Form\Form
  • Cake\Mailer\Mailer
  • Cake\ORM\Behavior
  • Cake\ORM\Table
  • Cake\Routing\DispatcherFilter
  • Cake\View\Helper

Косвенные реализаторы

  • Cake\Auth\BasicAuthenticate
  • Cake\Auth\DigestAuthenticate
  • Cake\Controller\ErrorController
  • Cake\ORM\Behavior\CounterCacheBehavior
  • Cake\ORM\Behavior\TimestampBehavior
  • Cake\ORM\Behavior\TranslateBehavior
  • Cake\ORM\Behavior\TreeBehavior
  • Cake\Routing\Filter\AssetFilter
  • Cake\Routing\Filter\ControllerFactoryFilter
  • Cake\Routing\Filter\LocaleSelectorFilter
  • Cake\Routing\Filter\RoutingFilter
  • Cake\View\Helper\BreadcrumbsHelper
  • Cake\Auth\FormAuthenticate
  • Cake\View\Helper\FlashHelper
  • Cake\View\Helper\FormHelper
  • Cake\View\Helper\HtmlHelper
  • Cake\View\Helper\NumberHelper
  • Cake\View\Helper\PaginatorHelper
  • Cake\View\Helper\RssHelper
  • Cake\View\Helper\SessionHelper
  • Cake\View\Helper\TextHelper
  • Cake\View\Helper\TimeHelper
  • Cake\View\Helper\UrlHelper
  • Cake\Controller\Component\AuthComponent
  • Cake\Controller\Component\CookieComponent
  • Cake\Controller\Component\CsrfComponent
  • Cake\Controller\Component\FlashComponent
  • Cake\Controller\Component\PaginatorComponent
  • Cake\Controller\Component\RequestHandlerComponent
  • Cake\Controller\Component\SecurityComponent
Пространство имён: Cake\Event
Расположение: Event/EventListenerInterface.php

Краткое описание методов

  • implementedEvents() public

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

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

implementedEvents()source public

implementedEvents( )

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

Пример:

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

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

массив

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


© 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/3.6/class-Cake.Event.EventListenerInterface.html

Spec-Zone.ru

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