Assetic\Asset\Iterator\AssetCollectionFilterIterator
Asset collection filter iterator.
The filter iterator is responsible for de-duplication of leaf assets based
on both strict equality and source URL.
- Author: Kris Wallsmith <kris.wallsmith@gmail.com>
Synopsis
class AssetCollectionFilterIterator
extends RecursiveFilterIterator
{
- // methods
- public void __construct()
- public Boolean accept()
- public void getChildren()
- // Inherited methods from RecursiveFilterIterator
- public void __construct()
- public void getChildren()
- public void hasChildren()
- public bool accept()
- public void __construct()
- public mixed current()
- public Iterator getInnerIterator()
- public mixed key()
- public void next()
- public void rewind()
- public bool valid()
Hierarchy
Extends
Members
private
- $sources
- $visited
Methods
public
- __construct() — Constructor.
- accept() — Determines whether the current asset is a duplicate.
- getChildren() — Passes visited objects and source URLs to the child iterator.
Inherited from RecursiveFilterIterator
public
- accept()
- current()
- getChildren() — Return the inner iterator's children contained in a RecursiveFilterIterator
- getInnerIterator()
- hasChildren() — Check whether the inner iterator's current element has children
- key()
- next()
- rewind()
- valid()