FilterCollection
in package
implements
FilterInterface, IteratorAggregate, Countable
A collection of filters.
Tags
Interfaces, Classes and Traits
- FilterInterface
- A filter manipulates an asset at load and dump.
- IteratorAggregate
- Countable
Table of Contents
- $filters : mixed
- __construct() : mixed
- all() : mixed
- clear() : mixed
- count() : mixed
- ensure() : mixed
- Checks that the current collection contains the supplied filter.
- filterDump() : mixed
- Filters an asset just before it's dumped.
- filterLoad() : mixed
- Filters an asset after it has been loaded.
- getIterator() : mixed
Properties
$filters
private
mixed
$filters
= array()
Methods
__construct()
public
__construct([mixed $filters = array() ]) : mixed
Parameters
- $filters : mixed = array()
Return values
mixed —all()
public
all() : mixed
Return values
mixed —clear()
public
clear() : mixed
Return values
mixed —count()
public
count() : mixed
Return values
mixed —ensure()
Checks that the current collection contains the supplied filter.
public
ensure(FilterInterface $filter) : mixed
If the supplied filter is another filter collection, each of its filters will be checked.
Parameters
- $filter : FilterInterface
Return values
mixed —filterDump()
Filters an asset just before it's dumped.
public
filterDump(AssetInterface $asset) : mixed
Parameters
- $asset : AssetInterface
-
An asset
Return values
mixed —filterLoad()
Filters an asset after it has been loaded.
public
filterLoad(AssetInterface $asset) : mixed
Parameters
- $asset : AssetInterface
-
An asset
Return values
mixed —getIterator()
public
getIterator() : mixed