Exemple #1
0
 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;
 }