0 follower

Interface Yiisoft\Data\Db\FilterHandler\QueryFilterHandlerInterface

Implemented byYiisoft\Data\Db\FilterHandler\AllHandler, Yiisoft\Data\Db\FilterHandler\AndXHandler, Yiisoft\Data\Db\FilterHandler\BetweenHandler, Yiisoft\Data\Db\FilterHandler\EqualsExpressionHandler, Yiisoft\Data\Db\FilterHandler\EqualsHandler, Yiisoft\Data\Db\FilterHandler\EqualsNullHandler, Yiisoft\Data\Db\FilterHandler\ExistsHandler, Yiisoft\Data\Db\FilterHandler\GreaterThanHandler, Yiisoft\Data\Db\FilterHandler\GreaterThanOrEqualHandler, Yiisoft\Data\Db\FilterHandler\InHandler, Yiisoft\Data\Db\FilterHandler\LessThanHandler, Yiisoft\Data\Db\FilterHandler\LessThanOrEqualHandler, Yiisoft\Data\Db\FilterHandler\LikeHandler, Yiisoft\Data\Db\FilterHandler\NoneHandler, Yiisoft\Data\Db\FilterHandler\NotHandler, Yiisoft\Data\Db\FilterHandler\OrXHandler

Method Details

Hide inherited methods

getCondition() public abstract method

public abstract \Yiisoft\Db\QueryBuilder\Condition\ConditionInterface getCondition ( \Yiisoft\Data\Reader\FilterInterface $filter, Yiisoft\Data\Db\FilterHandler\Context $context )
$filter \Yiisoft\Data\Reader\FilterInterface
$context Yiisoft\Data\Db\FilterHandler\Context

                public function getCondition(FilterInterface $filter, Context $context): ConditionInterface;

            
getFilterClass() public abstract method

Get matching filter class name.

If the filter is active, a corresponding handler will be used during matching.

public abstract string getFilterClass ( )
return string

The filter class name.

                public function getFilterClass(): string;