Exemplo n.º 1
0
 /**
  * {@inheritdoc}
  */
 public function clearFilters()
 {
     if ($this->innerAsset) {
         $this->innerAsset->clearFilters();
         return;
     }
     $this->filters->clear();
 }
Exemplo n.º 2
0
 /**
  * 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);
         }
     }
 }