/** * {@inheritdoc} */ public function clearFilters() { if ($this->innerAsset) { $this->innerAsset->clearFilters(); return; } $this->filters->clear(); }
/** * Clears all filters from the current asset. */ public function clearFilters() { $this->asset->clearFilters(); }
/** * Clean filters, remove css-rewrite filter and inherit collection filters. * * @param AssetInterface $asset The asset. * @param array $inheritedFilters The inherited filters. * * @return void */ private function cleanFilters(AssetInterface $asset, array $inheritedFilters) { // remove css-rewrite filter $filters = $asset->getFilters(); $asset->clearFilters(); foreach ($filters as $filter) { if (!$filter instanceof CssRewriteFilter) { $asset->ensureFilter($filter); } } // inherit filters foreach ($inheritedFilters as $filter) { if (!$filter instanceof CssRewriteFilter) { $asset->ensureFilter($filter); } } }