public function SetFileInfo( $filename, $uri_root = ''){ $this->path = pathinfo($filename, PATHINFO_DIRNAME); $this->filename = Less_Environment::NormPath($filename); $dirname = preg_replace('/[^\/\\\\]*$/','',$this->filename); $currentFileInfo = array(); $currentFileInfo['currentDirectory'] = $dirname; $currentFileInfo['filename'] = $filename; $currentFileInfo['rootpath'] = $dirname; $currentFileInfo['entryPath'] = $dirname; if( empty($uri_root) ){ $currentFileInfo['uri_root'] = $uri_root; }else{ $currentFileInfo['uri_root'] = rtrim($uri_root,'/').'/'; } $this->env->currentFileInfo = $currentFileInfo; self::$import_dirs = array_merge( array( $dirname => $currentFileInfo['uri_root'] ), self::$import_dirs ); }