Ticket #224: TranslatePathFix.diff
| File TranslatePathFix.diff, 1.2 kB (added by benjamin.stover@gmail.com, 8 months ago) |
|---|
-
classes/phing/types/Path.php
old new 310 310 } 311 311 312 312 $tok = new PathTokenizer($source); 313 $element = "";314 313 while ($tok->hasMoreTokens()) { 315 314 $pathElement = $tok->nextToken(); 316 315 try { 317 $element .= self::resolveFile($project, $pathElement); 316 $element = self::resolveFile($project, $pathElement); 317 for ($i = 0, $_i=strlen($element); $i < $_i; $i++) { 318 self::translateFileSep($element, $i); 319 } 320 $result[] = $element; 318 321 } catch (BuildException $e) { 319 322 $this->project->log("Dropping path element " . $pathElement 320 323 . " as it is not valid relative to the project", 321 324 Project::MSG_VERBOSE); 322 325 } 323 324 for ($i = 0, $_i=strlen($element); $i < $_i; $i++) {325 self::translateFileSep($element, $i);326 }327 $result[] = $element;328 326 } 329 327 330 328 return $result;
