Constructor.
array $assets Assets for the current collection:
array $filters Filters for the current collection:
string $sourceRoot The root directory:
array $vars:
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();
}