8000 [ErrorHandler] Remove Symfony ClassLoader support in an error enhancer · symfony/symfony@dfc5cbb · GitHub
[go: up one dir, main page]

Skip to content

Commit dfc5cbb

Browse files
committed
[ErrorHandler] Remove Symfony ClassLoader support in an error enhancer
1 parent 8e6cc01 commit dfc5cbb

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

src/Symfony/Component/ErrorHan 8000 dler/ErrorEnhancer/ClassNotFoundErrorEnhancer.php

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
namespace Symfony\Component\ErrorHandler\ErrorEnhancer;
1313

1414
use Composer\Autoload\ClassLoader as ComposerClassLoader;
15-
use Symfony\Component\ClassLoader\ClassLoader as SymfonyClassLoader;
1615
use Symfony\Component\ErrorHandler\DebugClassLoader;
1716
use Symfony\Component\ErrorHandler\Error\ClassNotFoundError;
1817
use Symfony\Component\ErrorHandler\Error\FatalError;
@@ -107,14 +106,13 @@ private function getClassCandidates(string $class): array
107106
}
108107
}
109108

110-
if ($function[0] instanceof ComposerClassLoader || $function[0] instanceof SymfonyClassLoader) {
109+
if ($function[0] instanceof ComposerClassLoader) {
111110
foreach ($function[0]->getPrefixes() as $prefix => $paths) {
112111
foreach ($paths as $path) {
113112
$classes = array_merge($classes, $this->findClassInPath($path, $class, $prefix));
114113
}
115114
}
116-
}
117-
if ($function[0] instanceof ComposerClassLoader) {
115+
118116
foreach ($function[0]->getPrefixesPsr4() as $prefix => $paths) {
119117
foreach ($paths as $path) {
120118
$classes = array_merge($classes, $this->findClassInPath($path, $class, $prefix));

0 commit comments

Comments
 (0)
0