ILIAS
release_5-2 Revision v5.2.25-18-g3f80b82851
|
Iterates over an asset collection. More...
Public Member Functions | |
__construct (AssetCollectionInterface $coll, \SplObjectStorage $clones) | |
current ($raw=false) | |
Returns a copy of the current asset with filters and a target URL applied. More... | |
key () | |
next () | |
rewind () | |
valid () | |
hasChildren () | |
getChildren () | |
current() More... | |
Private Member Functions | |
removeDuplicateVar ($name) | |
Private Attributes | |
$assets | |
$filters | |
$vars | |
$output | |
$clones | |
Iterates over an asset collection.
The iterator is responsible for cascading filters and target URL patterns from parent to child assets.
Definition at line 24 of file AssetCollectionIterator.php.
Assetic\Asset\Iterator\AssetCollectionIterator::__construct | ( | AssetCollectionInterface | $coll, |
\SplObjectStorage | $clones | ||
) |
Definition at line 32 of file AssetCollectionIterator.php.
References Assetic\Asset\Iterator\AssetCollectionIterator\$clones, Assetic\Asset\AssetCollectionInterface\all(), Assetic\Asset\AssetInterface\getFilters(), Assetic\Asset\AssetInterface\getTargetPath(), and Assetic\Asset\AssetInterface\getVars().
Assetic\Asset\Iterator\AssetCollectionIterator::current | ( | $raw = false | ) |
Returns a copy of the current asset with filters and a target URL applied.
Boolean | $raw | Returns the unmodified asset if true |
Definition at line 54 of file AssetCollectionIterator.php.
References Assetic\Asset\Iterator\AssetCollectionIterator\key(), and Assetic\Asset\Iterator\AssetCollectionIterator\removeDuplicateVar().
Referenced by Assetic\Asset\Iterator\AssetCollectionIterator\getChildren(), Assetic\Asset\Iterator\AssetCollectionIterator\hasChildren(), and Assetic\Asset\Iterator\AssetCollectionIterator\valid().
Assetic\Asset\Iterator\AssetCollectionIterator::getChildren | ( | ) |
Definition at line 112 of file AssetCollectionIterator.php.
References Assetic\Asset\Iterator\AssetCollectionIterator\$clones, and Assetic\Asset\Iterator\AssetCollectionIterator\current().
Assetic\Asset\Iterator\AssetCollectionIterator::hasChildren | ( | ) |
Definition at line 104 of file AssetCollectionIterator.php.
References Assetic\Asset\Iterator\AssetCollectionIterator\current().
Assetic\Asset\Iterator\AssetCollectionIterator::key | ( | ) |
Definition at line 84 of file AssetCollectionIterator.php.
Referenced by Assetic\Asset\Iterator\AssetCollectionIterator\current().
Assetic\Asset\Iterator\AssetCollectionIterator::next | ( | ) |
Definition at line 89 of file AssetCollectionIterator.php.
|
private |
Definition at line 117 of file AssetCollectionIterator.php.
Referenced by Assetic\Asset\Iterator\AssetCollectionIterator\current().
Assetic\Asset\Iterator\AssetCollectionIterator::rewind | ( | ) |
Definition at line 94 of file AssetCollectionIterator.php.
Assetic\Asset\Iterator\AssetCollectionIterator::valid | ( | ) |
Definition at line 99 of file AssetCollectionIterator.php.
References Assetic\Asset\Iterator\AssetCollectionIterator\current().
|
private |
Definition at line 26 of file AssetCollectionIterator.php.
|
private |
Definition at line 30 of file AssetCollectionIterator.php.
Referenced by Assetic\Asset\Iterator\AssetCollectionIterator\__construct(), and Assetic\Asset\Iterator\AssetCollectionIterator\getChildren().
|
private |
Definition at line 27 of file AssetCollectionIterator.php.
|
private |
Definition at line 29 of file AssetCollectionIterator.php.
|
private |
Definition at line 28 of file AssetCollectionIterator.php.