Skip to content

Commit b463646

Browse files
committed
merged branch Seldaek/ucl_exception (PR symfony#1825)
Commits ------- c0571fc [ClassLoader] Improve exception messages of the debug class loader Discussion ---------- [ClassLoader] Improve exception messages of the debug class loader --------------------------------------------------------------------------- by Seldaek at 2011/07/31 14:01:40 -0700 Ok, I updated this to just clarify the message, because when I got the issue after some serious copy-paste coding, I thought it was quite confusing - it seems to imply you mistyped the class name when using the class, and therefore it was not found, while the typo is in the class's file itself.
2 parents efba810 + c0571fc commit b463646

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/Symfony/Component/ClassLoader/DebugUniversalClassLoader.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ public function loadClass($class)
5555
require $file;
5656

5757
if (!class_exists($class, false) && !interface_exists($class, false)) {
58-
throw new \RuntimeException(sprintf('The autoloader expected class "%s" to be defined in file "%s". You probably have a typo in the namespace or the class name.', $class, $file));
58+
throw new \RuntimeException(sprintf('The autoloader expected class "%s" to be defined in file "%s". The file was found but the class was not in it, the class name or namespace probably has a typo.', $class, $file));
5959
}
6060
}
6161
}

0 commit comments

Comments
 (0)