Spec-Zone.ru › CakePHP 3.6

Класс ConditionDecorator

Декоратор условия события

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

Cake\Event\Decorator\AbstractDecorator
Extended by Cake\Event\Decorator\ConditionDecorator
Пространство имён: Cake\Event\Decorator
Расположение: Event/Decorator/ConditionDecorator.php

Унаследованные свойства

  • _callable, _options

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

  • __invoke() public
    Вызов
  • _evaluateCondition() protected
    Оценивает условия фильтра
  • canTrigger() public
    Проверяет, срабатывает ли событие для этого обработчика.

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

__invoke()source public

__invoke( )

Вызов

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

mixed

Переопределяет

Cake\Event\Decorator\AbstractDecorator::__invoke()

_evaluateCondition()source protected

_evaluateCondition( string $condition , Cake\Event\Event $event )

Оценивает условия фильтра

Параметры

string $condition
Тип условия
Cake\Event\Event $event
Объект события

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

boolean

canTrigger()source public

canTrigger( Cake\Event\Event $event )

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

Параметры

Cake\Event\Event $event
Объект события.

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

boolean

Методы, унаследованные от Cake\Event\Decorator\AbstractDecorator

__construct()source public

__construct( callable $callable , array $options = [] )

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

Параметры

callable $callable
Вызываемый объект.
array $options optional []
Параметры декоратора.

_call()source protected

_call( array $args )

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

Параметры

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

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

mixed

© 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.Decorator.ConditionDecorator.html

Spec-Zone.ru

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