Exemple #1
0
 public function getFiles()
 {
     $this->uniqueFiles();
     $files = array();
     if (N2AssetsManager::$cacheAll) {
         foreach ($this->groups as $group) {
             $files[$group] = $this->cache->getAssetFile($group, $this->files[$group], $this->codes[$group]);
         }
     } else {
         foreach ($this->groups as $group) {
             if (in_array($group, N2AssetsManager::$cachedGroups)) {
                 $files[$group] = $this->cache->getAssetFile($group, $this->files[$group], $this->codes[$group]);
             } else {
                 foreach ($this->files[$group] as $file) {
                     $files[] = $file;
                 }
                 foreach ($this->codes[$group] as $code) {
                     array_unshift($this->inline, $code);
                 }
             }
         }
     }
     return $files;
 }