Spec-Zone.ru › Symfony 3.2

EventSubscriberInterface

интерфейс EventSubscriberInterface

EventSubscriber знает, на какие события он подписывается.

Если EventSubscriber добавляется в EventDispatcherInterface, менеджер вызывает {@link getSubscribedEvents} и регистрирует подписчика как слушателя для всех возвращенных событий.

Методы

статический массив getSubscribedEvents()

Возвращает массив имён событий, на которые этот подписчик хочет подписаться.

Подробности

статический массив getSubscribedEvents()

Возвращает массив имён событий, на которые этот подписчик хочет подписаться.

Ключи массива — имена событий, а значение может быть:

  • Имя метода для вызова (приоритет по умолчанию 0)
  • Массив, состоящий из имени метода для вызова и приоритета
  • Массив массивов, состоящий из имён методов для вызова и соответствующих приоритетов, или 0, если не задан

Например:

  • array('eventName' => 'methodName')
  • array('eventName' => array('methodName', $priority))
  • array('eventName' => array(array('methodName1', $priority), array('methodName2')))

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

массив Имена событий для подписки

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.2/Symfony/Component/EventDispatcher/EventSubscriberInterface.html

Spec-Zone.ru

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