Event Subject Filter Decorator
Use this decorator to allow your event listener to only be invoked if event subject matches the allowedSubject option.
The allowedSubject option can be a list of class names, if you want to check multiple classes.
callableCallable
arrayDecorator options
Constructor.
Invoke
Calls the decorated callable with the passed arguments.
Checks if the event is triggered for this listener.
__construct(callable $callable, array<string, mixed> $options = [])
Constructor.
callable $callable Callable.
array<string, mixed> $options optional Decorator options.
__invoke(): mixed
Invoke
mixed_call(array $args): mixed
Calls the decorated callable with the passed arguments.
array $args Arguments for the callable.
mixedcanTrigger(Cake\Event\EventInterface $event): bool
Checks if the event is triggered for this listener.
Cake\Event\EventInterface $event Event object.
boolCallable
callableDecorator 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