assets) && !is_array($this->assets)) { throw new InvalidConfigException('Assets must be an array'); } } public function run() { if(!empty($this->assets)) { $assets = $this->assets; $bundles = $this->view->assetBundles; foreach ($assets as $asset) { if(array_key_exists($asset, $bundles)) { /** * @var AssetBundle $bundle */ $bundle = $bundles[$asset]; foreach ($bundle->css as $item) { echo Html::cssFile($item); } $bundle->css = []; } } } } }