[DependencyInjection] Cleaned up formatting of complex isAbsolutePath() logic.

This commit is contained in:
Kris Wallsmith 2010-04-16 06:05:42 -07:00 committed by Fabien Potencier
parent 2ed59a8464
commit 4569ca033c

View File

@ -77,16 +77,24 @@ abstract class FileLoader extends Loader
static protected function isAbsolutePath($file) static protected function isAbsolutePath($file)
{ {
if ($file[0] == '/' || $file[0] == '\\' || return
(strlen($file) > 3 && ctype_alpha($file[0]) && '/' == $file[0]
$file[1] == ':' && ||
($file[2] == '\\' || $file[2] == '/') '\\' == $file[0]
||
(
3 < strlen($file)
&&
ctype_alpha($file[0])
&&
':' == $file[1]
&&
(
'\\' == $file[2]
||
'/' == $file[2]
) )
) )
{ ;
return true;
}
return false;
} }
} }