Documentation

FilterableTrait

Filterable trait

Tags
category

Pop

author

Nick Sagona, III dev@nolainteractive.com

copyright

Copyright (c) 2009-2023 NOLA Interactive, LLC. (http://www.nolainteractive.com)

license

http://www.popphp.org/license New BSD License

version
3.2.0

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

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
Return values
bool

Search results