public function AssetCollection::__construct

Constructor.

Parameters

array $assets Assets for the current collection:

array $filters Filters for the current collection:

string $sourceRoot The root directory:

array $vars:

1 call to AssetCollection::__construct()
GlobAsset::__construct in drupal/core/vendor/kriswallsmith/assetic/src/Assetic/Asset/GlobAsset.php
Constructor.
1 method overrides AssetCollection::__construct()
GlobAsset::__construct in drupal/core/vendor/kriswallsmith/assetic/src/Assetic/Asset/GlobAsset.php
Constructor.

File

drupal/core/vendor/kriswallsmith/assetic/src/Assetic/Asset/AssetCollection.php, line 43

Class

AssetCollection
A collection of assets.

Namespace

Assetic\Asset

Code

public function __construct($assets = array(), $filters = array(), $sourceRoot = null, array $vars = array()) {
  $this->assets = array();
  foreach ($assets as $asset) {
    $this
      ->add($asset);
  }
  $this->filters = new FilterCollection($filters);
  $this->sourceRoot = $sourceRoot;
  $this->clones = new \SplObjectStorage();
  $this->vars = $vars;
  $this->values = array();
}