FilterableTrait
Filterable trait
Tags
Table of Contents
- $filters : array<string|int, mixed>
- Form filters
- addFilter() : FilterableTrait
- Add filter
- addFilters() : FilterableTrait
- Add filters
- clearFilters() : FilterableTrait
- Clear filters
- filter() : array<string|int, mixed>
- Filter values
- filterAll() : array<string|int, mixed>
- Filter all values, ignoring excludes
- getFilters() : array<string|int, mixed>
- Get filters
- hasFilters() : bool
- Has filters
Properties
$filters
Form filters
protected
array<string|int, mixed>
$filters
= []
Methods
addFilter()
Add filter
public
addFilter(mixed $filter) : FilterableTrait
Parameters
- $filter : mixed
Tags
Return values
FilterableTrait —addFilters()
Add filters
public
addFilters(array<string|int, mixed> $filters) : FilterableTrait
Parameters
- $filters : array<string|int, mixed>
Return values
FilterableTrait —clearFilters()
Clear filters
public
clearFilters() : FilterableTrait
Return values
FilterableTrait —filter()
Filter values
public
abstract filter(mixed $values) : array<string|int, mixed>
Parameters
- $values : mixed
Return values
array<string|int, mixed> —filterAll()
Filter all values, ignoring excludes
public
filterAll(array<string|int, mixed> $values) : array<string|int, mixed>
Parameters
- $values : array<string|int, mixed>
Return values
array<string|int, mixed> —getFilters()
Get filters
public
getFilters() : array<string|int, mixed>
Return values
array<string|int, mixed> —hasFilters()
Has filters
public
hasFilters() : bool