Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit e745654

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

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/Symfony/Component/ErrorHandler/ErrorEnhancer/ClassNotFoundErrorEnhancer.php

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@
1111

1212
namespace Symfony\Component\ErrorHandler\ErrorEnhancer;
1313

14-
use Composer\Autoload\ClassLoader as ComposerClassLoader;
15-
use Symfony\Component\ClassLoader\ClassLoader as SymfonyClassLoader;
14+
use Composer\Autoload\ClassLoader;
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 ClassLoader) {
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)