class FilterCollection implements FilterInterface, IteratorAggregate, Countable

A collection of filters.

Properties

private $filters

Methods

__construct($filters = [])

No description

ensure(FilterInterface $filter)

Checks that the current collection contains the supplied filter.

all()

No description

clear()

No description

filterLoad(AssetInterface $asset)

Filters an asset after it has been loaded.

filterDump(AssetInterface $asset)

Filters an asset just before it's dumped.

getIterator()

No description

count()

No description

Details

at line 25
__construct($filters = [])

No description

Parameters

$filters

at line 39
ensure(FilterInterface $filter)

Checks that the current collection contains the supplied filter.

If the supplied filter is another filter collection, each of its filters will be checked.

Parameters

FilterInterface $filter

at line 51
all()

No description

at line 56
clear()

No description

at line 61
filterLoad(AssetInterface $asset)

Filters an asset after it has been loaded.

Parameters

AssetInterface $asset

An asset

at line 68
filterDump(AssetInterface $asset)

Filters an asset just before it's dumped.

Parameters

AssetInterface $asset

An asset

at line 75
getIterator()

No description

at line 80
count()

No description