Spec-Zone.ru › CakePHP 3.5

Трейт EventManagerTrait

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

Cake\Event\EventManagerTrait использует Cake\Event\EventDispatcherTrait

Прямые пользователи

  • Cake\Console\CommandRunner
Пространство имен: Cake\Event
Устаревший: 3.0.10 Используйте Cake\Event\EventDispatcherTrait вместо этого.
Расположение: Event/EventManagerTrait.php

Унаследованные свойства

  • _eventClass, _eventManager

Методы, используемые из Cake\Event\EventDispatcherTrait

dispatchEvent()исходный код public

dispatchEvent( string $name , array|null $data null , object|null $subject null )

Обёртка для создания и отправки событий.

Возвращает обработанное событие.

Параметры

string $name
Имя события.
array|null $data необязательно null

Любое значение, которое вы хотите передать вместе с этим событием, чтобы его могли прочитать слушатели.

object|null $subject необязательно null

Объект, к которому относится это событие ($this по умолчанию).

Возвращает

Cake\Event\Event

eventManager()исходный код public

eventManager( Cake\Event\EventManager $eventManager null )

Возвращает экземпляр менеджера Cake\Event\EventManager для этого объекта.

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

Параметры

Cake\Event\EventManager $eventManager необязательно null
менеджер событий для установки

Возвращает

Cake\Event\EventManager

getEventManager()исходный код public

getEventManager( )

Возвращает экземпляр менеджера Cake\Event\EventManager для этого объекта.

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

Возвращает

Cake\Event\EventManager

setEventManager()исходный код public

setEventManager( Cake\Event\EventManager $eventManager )

Возвращает экземпляр менеджера Cake\Event\EventManager для этого объекта.

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

Параметры

Cake\Event\EventManager $eventManager
менеджер событий для установки

Возвращает


$this

© 2005–2018 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.5/class-Cake.Event.EventManagerTrait.html

Spec-Zone.ru

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