We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b228378 commit 2e81b0aCopy full SHA for 2e81b0a
src/Symfony/Component/Debug/DebugClassLoader.php
@@ -51,7 +51,16 @@ public function __construct($classLoader)
51
}
52
53
if (!isset(self::$caseCheck)) {
54
- self::$caseCheck = false !== stripos(PHP_OS, 'win') ? (false !== stripos(PHP_OS, 'darwin') ? 2 : 1) : 0;
+ if(!file_exists(strtolower(__FILE__))) {
55
+ // filesystem is case sensitive
56
+ self::$caseCheck = 0;
57
+ } elseif(realpath(strtolower(__FILE__)) === __FILE__) {
58
+ // filesystem is not case sensitive
59
+ self::$caseCheck = 1;
60
+ } else {
61
+ // filesystem is not case sensitive AND realpath() fails to normalize case
62
+ self::$caseCheck = 2;
63
+ }
64
65
66
0 commit comments