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; }