jeyroik / extas-conditions
There is no license information available for the latest version (2.0.0) of this package.
Extas conditions package
2.0.0
2023-06-28 21:23 UTC
Requires
Requires (Dev)
README
Описание
Условия и их проверка.
Использование
- Установить обработчики.
# vendor/bin/extas i
- Для использования проще всего реализовать интерфейс
extas\interfaces\conditions\IHasConditions.
$hasCondition = new class ([ IHasValue::FIELD__VALUE => [ [ 'value' => 5, 'condition' => '>' ], [ 'value' => 10, 'condition' => '<' ] ], IHasCondition::FIELD__CONDITION => '&' ]) extends Item implements IHasCondition { use THasCondition; use THasValue; protected function getSubjectForExtension(): string { return ''; } }; echo $hasCondition->isConditionMet(7); // true echo $hasCondition->isConditionMet(5); // false