Интерфейс EventInterface
Представляет класс транспорта событий по всей системе. Он получает имя, предмет и необязательную полезную нагрузку. Имя может быть любой строкой, которая однозначно идентифицирует событие в приложении, в то время как предмет представляет объект, к которому относится событие.
Прямые реализаторы
Краткое описание магических свойств
-
$datapublic(устарело) Дополнительные данные для метода, получающего событиеarray -
$namepublic(устарело) Имя событияstring -
$resultpublic(устарело) Свойство, используемое для сохранения значения результата обработчиков событийmixed -
$subjectpublic(устарело) Объект, к которому относится это событие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( )
Возвращает имя этого события. Обычно используется в качестве идентификатора события.
Возвращает
stringisStopped()source public
isStopped( )
Проверяет, остановлено ли событие.
Возвращает
booleanTrue, если событие остановлено
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
Подробное описание магических свойств
$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