Spec-Zone.ru › CakePHP 4.3

Класс SubjectFilterDecorator

Декоратор фильтра события Subject

Используйте этот декоратор, чтобы позволить вашему обработчику событий вызываться только в том случае, если предмет события соответствует параметру allowedSubject.

Параметр allowedSubject может быть списком имен классов, если вы хотите проверить несколько классов.

Пространство имён: Cake\Event\Decorator

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

  • $_callable защищенное
    callable

    Вызываемый объект

  • $_options защищенное
    array

    Параметры декоратора

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

  • __construct() общедоступный

    Конструктор.

  • __invoke() общедоступный

    Вызов

  • _call() защищенное

    Вызывает декорируемый вызываемый объект с переданными аргументами.

  • canTrigger() общедоступный

    Проверяет, триггерится ли событие для этого слушателя.

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

__construct() общедоступный

__construct(callable $callable, array<string, mixed> $options = [])

Конструктор.

Параметры

callable $callable

Вызываемый объект.

array<string, mixed> $options необязательный

Параметры декоратора.

__invoke() общедоступный

__invoke(): mixed

Вызов

Возвращаемое значение

mixed

_call() защищенное

_call(array $args): mixed

Вызывает декорируемый вызываемый объект с переданными аргументами.

Параметры

array $args

Аргументы для вызываемого объекта.

Возвращаемое значение

mixed

canTrigger() общедоступный

canTrigger(Cake\Event\EventInterface $event): bool

Проверяет, триггерится ли событие для этого слушателя.

Параметры

Cake\Event\EventInterface $event

Объект события.

Возвращаемое значение

bool

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

$_callable защищенное

Вызываемый объект

Тип

callable

$_options защищенное

Параметры декоратора

Тип

array

© 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/4.4/class-Cake.Event.Decorator.SubjectFilterDecorator.html

Spec-Zone.ru

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