function resolveFilePath($filename) { $path = $filename; if (file_exists($path)) { return $path; } $sequence = self::$nsLoadPath; if ($sequence) { foreach ($sequence as $pathTemplate) { $pathMap = self::createMap($pathTemplate); foreach ($pathMap as $pathSegment) { $path = self::createPath($pathSegment, $path, $filename); if (($hash = One_Script_Cache::inCache($path)) || file_exists($path)) { return $path; } } } } return false; }