0 follower

Final Class Yiisoft\Data\Reader\Filter\OrX

InheritanceYiisoft\Data\Reader\Filter\OrX
ImplementsYiisoft\Data\Reader\FilterInterface

OrX filter allows combining multiple sub-filters using "OR" operator.

$dataReader->withFilter(
  new OrX(
    new GreaterThan('id', 88),
    new Equals('state', 2),
  )
);

Public Properties

Hide inherited properties

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

Public Methods

Hide inherited methods

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

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;
}