示例#1
0
 /**
  * @param RendererInterface $view
  * @param Config $config
  * @param Closure $valid
  * @param string $action
  */
 public function addaptUrlsForMinify(RendererInterface $view, Config $config, Closure $valid, $action = self::CODE_CSS)
 {
     foreach ($this as $index => $item) {
         if (!$valid($item)) {
             continue;
         }
         $url = $view->url('core_assets', array('action' => $action, 'set' => $this->getCacheKey(), 'key' => $index, 'min' => 1));
         if ($action === 'css') {
             $item->href = $url;
         } else {
             $item->attributes['src'] = $url;
         }
     }
 }