[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
1 changed files with 18 additions and 10 deletions

View File

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