public function AssetCollectionIterator::__construct

File

drupal/core/vendor/kriswallsmith/assetic/src/Assetic/Asset/Iterator/AssetCollectionIterator.php, line 31

Class

AssetCollectionIterator
Iterates over an asset collection.

Namespace

Assetic\Asset\Iterator

Code

public function __construct(AssetCollectionInterface $coll, \SplObjectStorage $clones) {
  $this->assets = $coll
    ->all();
  $this->filters = $coll
    ->getFilters();
  $this->output = $coll
    ->getTargetPath();
  $this->clones = $clones;
  if (false === ($pos = strrpos($this->output, '.'))) {
    $this->output .= '_*';
  }
  else {
    $this->output = substr($this->output, 0, $pos) . '_*' . substr($this->output, $pos);
  }
}