CustomerFilters
extends SqlFilters
in package
implements
CustomerFilters
Class CustomerFilters
Tags
Interfaces, Classes and Traits
- CustomerFilters
- Interface CustomerFilters
Table of Contents
- $filters : array<string|int, mixed>
- $useAndConcatenation : bool
- applyToQuery() : void
- attributeColumnMapping() : array<string|int, mixed>
- attributesForLikeOperation() : array<string|int, mixed>
- attributesForNumericOperations() : array<string|int, mixed>
- create() : static
- createFromMap() : static
- createWithAndConcatenation() : static
- createWithOrConcatenation() : static
- filters() : array<string|int, Filter>
- useAndConcatenation() : bool
- __construct() : mixed
- LooseFilters constructor.
Properties
$filters
protected
array<string|int, mixed>
$filters
$useAndConcatenation
protected
bool
$useAndConcatenation
Methods
applyToQuery()
public
applyToQuery(QueryBuilder $query) : void
Parameters
- $query : QueryBuilder
Return values
void —attributeColumnMapping()
public
static attributeColumnMapping() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed> —attributesForLikeOperation()
public
static attributesForLikeOperation() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed> —attributesForNumericOperations()
public
static attributesForNumericOperations() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed> —create()
public
static create(Filter ...$filters) : static
Parameters
- $filters : Filter
Return values
static —createFromMap()
public
static createFromMap(array<string|int, mixed> $filterMap[, bool $useAndConcatenation = true ]) : static
Parameters
- $filterMap : array<string|int, mixed>
- $useAndConcatenation : bool = true
Return values
static —createWithAndConcatenation()
public
static createWithAndConcatenation(Filter ...$filters) : static
Parameters
- $filters : Filter
Return values
static —createWithOrConcatenation()
public
static createWithOrConcatenation(Filter ...$filters) : static
Parameters
- $filters : Filter
Return values
static —filters()
public
filters() : array<string|int, Filter>
Tags
Return values
array<string|int, Filter> —useAndConcatenation()
public
useAndConcatenation() : bool
Tags
Return values
bool —__construct()
LooseFilters constructor.
private
__construct(bool $useAndConcatenation, Filter ...$filters) : mixed
Parameters
- $useAndConcatenation : bool
- $filters : Filter