Spec-Zone.ru › CakePHP 3.6

Интерфейс EventInterface

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

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

  • Cake\Event\Event
Пространство имен: Cake\Event
Расположение: Event/EventInterface.php

Краткое описание магических свойств

  • $data public
    array
    (устарело) Дополнительные данные для метода, получающего событие
  • $name public
    string
    (устарело) Имя события
  • $result public
    mixed
    (устарело) Свойство, используемое для сохранения значения результата обработчиков событий
  • $subject public
    object
    (устарело) Объект, к которому относится это событие

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

  • getData() public
    Доступ к данным/полезной нагрузке события.
  • getName() public
    Возвращает имя этого события. Обычно используется в качестве идентификатора события.
  • getResult() public
    Значение результата обработчиков событий.
  • getSubject() public
    Возвращает предмет этого события.
  • isStopped() public
    Проверяет, остановлено ли событие.
  • setData() public
    Присваивает значение данным/полезной нагрузке этого события.
  • setResult() public
    Обработчики могут прикрепить значение результата к событию.
  • stopPropagation() public
    Останавливает дальнейшее использование события.

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

getData()source public

getData( string|null $key = null )

Доступ к данным/полезной нагрузке события.

Параметры

string|null $key необязательный null
Элемент полезной нагрузки данных для возврата или null для возврата всех данных.

Возвращает

array|mixed|null

Полезная нагрузка данных, если $key равен null, или значение данных для данного $key. Если $key не существует, возвращается значение null.


getName()source public

getName( )

Возвращает имя этого события. Обычно используется в качестве идентификатора события.

Возвращает

string

getResult()source public

getResult( )

Значение результата обработчиков событий.

Возвращает

mixed

getSubject()source public

getSubject( )

Возвращает предмет этого события.

Возвращает

object

isStopped()source public

isStopped( )

Проверяет, остановлено ли событие.

Возвращает

boolean
True, если событие остановлено

setData()source public

setData( array|string $key , mixed $value = null )

Присваивает значение данным/полезной нагрузке этого события.

Параметры

array|string $key
Массив заменит все данные полезной нагрузки, а ключ установит только этот элемент массива.
mixed $value необязательный null
Значение для установки.

Возвращает


$this

setResult()source public

setResult( mixed $value = null )

Обработчики могут прикрепить значение результата к событию.

Параметры

mixed $value необязательный null
Значение для установки.

Возвращает


$this

stopPropagation()source public

stopPropagation( )

Останавливает дальнейшее использование события.

Подробное описание магических свойств

$datasource

public массив

$namesource

public строка

$resultsource

public смешанный тип

$subjectsource

public объект

© 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.EventInterface.html

Spec-Zone.ru

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