0 follower

Interface Yiisoft\Data\Cycle\Reader\QueryBuilderFilterHandler

Implemented byYiisoft\Data\Cycle\Reader\FilterHandler\AllHandler, Yiisoft\Data\Cycle\Reader\FilterHandler\AndXHandler, Yiisoft\Data\Cycle\Reader\FilterHandler\BetweenHandler, Yiisoft\Data\Cycle\Reader\FilterHandler\EqualsHandler, Yiisoft\Data\Cycle\Reader\FilterHandler\EqualsNullHandler, Yiisoft\Data\Cycle\Reader\FilterHandler\GreaterThanHandler, Yiisoft\Data\Cycle\Reader\FilterHandler\GreaterThanOrEqualHandler, Yiisoft\Data\Cycle\Reader\FilterHandler\InHandler, Yiisoft\Data\Cycle\Reader\FilterHandler\LessThanHandler, Yiisoft\Data\Cycle\Reader\FilterHandler\LessThanOrEqualHandler, Yiisoft\Data\Cycle\Reader\FilterHandler\LikeHandler\BaseLikeHandler, Yiisoft\Data\Cycle\Reader\FilterHandler\LikeHandler\MysqlLikeHandler, Yiisoft\Data\Cycle\Reader\FilterHandler\LikeHandler\PostgresLikeHandler, Yiisoft\Data\Cycle\Reader\FilterHandler\LikeHandler\SqlServerLikeHandler, Yiisoft\Data\Cycle\Reader\FilterHandler\LikeHandler\SqliteLikeHandler, Yiisoft\Data\Cycle\Reader\FilterHandler\NoneHandler, Yiisoft\Data\Cycle\Reader\FilterHandler\NotHandler, Yiisoft\Data\Cycle\Reader\FilterHandler\OrXHandler

Method Details

Hide inherited methods

getAsWhereArguments() public abstract method

public abstract array getAsWhereArguments ( \Yiisoft\Data\Reader\FilterInterface $filter, array $handlers )
$filter \Yiisoft\Data\Reader\FilterInterface
$handlers array

                public function getAsWhereArguments(FilterInterface $filter, array $handlers): array;

            
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;