Интерфейс 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( )
Проверяет, остановлено ли событие.
Возвращает
booleanИстина, если событие остановлено
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.7/class-Cake.Event.EventInterface.html