protected function newAssetCollection()
{
// Aggregate all the assets into one file.
$assets = new AssetCollection();
if ($this->config->has('component-scriptFilters')) {
$filters = $this->config->get('component-scriptFilters');
if (isset($filters) && is_array($filters)) {
foreach ($filters as $filter => $filterParams) {
$reflection = new \ReflectionClass($filter);
/** @var \Assetic\Filter\FilterInterface $filter */
$filter = $reflection->newInstanceArgs($filterParams);
$assets->ensureFilter($filter);
}
}
}
return $assets;
}