Handy helper class to generate and manipulate AND filter arrays.

This class is intended to be only used via the FilterBuilder main class.

 Methods

Create a new instance.

__construct(string $property, mixed $value, bool $isRemote, bool $isRemoteProp) 

Parameters

$property

string

The property name to be compared.

$value

mixed

The value to be compared against.

$isRemote

bool

Flag determining if the passed value is a remote property name (only valid if filter is for parent child relationship and not for root elements).

$isRemoteProp

bool

Flag determining if the passed value is a property or literal value (only valid when $isRemote is true).