0 follower

Final Class Yiisoft\Data\Reader\Filter\AndX

InheritanceYiisoft\Data\Reader\Filter\AndX
ImplementsYiisoft\Data\Reader\FilterInterface

AndX filter allows combining multiple sub-filters using "AND" operator.

$dataReader->withFilter(
  new AndX(
    new GreaterThan('id', 88),
    new Equals('state', 2),
    new Like('name', 'eva'),
  )
);

Public Properties

Hide inherited properties

Property Type Description Defined By
$filters Yiisoft\Data\Reader\FilterInterface[] Sub-filters to use. Yiisoft\Data\Reader\Filter\AndX

Public Methods

Hide inherited methods

Method Description Defined By
__construct() Yiisoft\Data\Reader\Filter\AndX

Property Details

Hide inherited properties

$filters public property

Sub-filters to use.

Method Details

Hide inherited methods

__construct() public method

public mixed __construct ( Yiisoft\Data\Reader\FilterInterface $filters )
$filters Yiisoft\Data\Reader\FilterInterface

Sub-filters to use.

                public function __construct(FilterInterface ...$filters)
{
    $this->filters = $filters;
}