Интерфейс 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( )
Возвращает имя этого события. Обычно используется в качестве идентификатора события.
Возвращаемое значение
stringgetResult()source public
getResult( )
Значение результата обработчиков события.
Возвращаемое значение
mixedgetSubject()source public
getSubject( )
Возвращает предмет этого события.
Возвращаемое значение
objectisStopped()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 mixed
$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.8/class-Cake.Event.EventInterface.html