is_dir should be false for false

This is breaking Symphony
Esse commit está contido em:
Paul Tarjan
2013-05-21 16:40:41 -07:00
commit de sgolemon
commit ceab90edaf
3 arquivos alterados com 13 adições e 0 exclusões
+3
Ver Arquivo
@@ -742,6 +742,9 @@ bool f_is_file(CStrRef filename) {
bool f_is_dir(CStrRef filename) {
String cwd;
if (filename.empty()) {
return false;
}
bool isRelative = (filename.charAt(0) != '/');
if (isRelative) cwd = g_context->getCwd();
if (!isRelative || cwd == RuntimeOption::SourceRoot.c_str()) {
+6
Ver Arquivo
@@ -0,0 +1,6 @@
<?php
var_dump(is_dir(false));
var_dump(is_dir(true));
var_dump(is_dir(""));
var_dump(is_dir(null));
+4
Ver Arquivo
@@ -0,0 +1,4 @@
bool(false)
bool(false)
bool(false)
bool(false)