Example #1
0
 /**
  * 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());
 }