/** * Add the included directories and files. * * @param AssetInterface $asset_holder */ private function includeThis(AssetInterface $asset_holder) { // include the included directories $this->in($asset_holder->getIncludedDirectories()); // include files with this extensions foreach ($asset_holder->getIncludedExtensions() as $extension) { $this->name('*' . $extension); } // include patterns foreach ($asset_holder->getIncludedPatterns() as $pattern) { $this->name($pattern); } // exclude ignored directories $this->exclude($asset_holder->getExcludedDirectories()); }