Skip to content

Commit

Permalink
[ErrorHandler] Remove Symfony ClassLoader support in an error enhancer
Browse files Browse the repository at this point in the history
  • Loading branch information
fancyweb committed Nov 7, 2019
1 parent 8e6cc01 commit dfc5cbb
Showing 1 changed file with 2 additions and 4 deletions.
Expand Up @@ -12,7 +12,6 @@
namespace Symfony\Component\ErrorHandler\ErrorEnhancer;

use Composer\Autoload\ClassLoader as ComposerClassLoader;
use Symfony\Component\ClassLoader\ClassLoader as SymfonyClassLoader;
use Symfony\Component\ErrorHandler\DebugClassLoader;
use Symfony\Component\ErrorHandler\Error\ClassNotFoundError;
use Symfony\Component\ErrorHandler\Error\FatalError;
Expand Down Expand Up @@ -107,14 +106,13 @@ private function getClassCandidates(string $class): array
}
}

if ($function[0] instanceof ComposerClassLoader || $function[0] instanceof SymfonyClassLoader) {
if ($function[0] instanceof ComposerClassLoader) {
foreach ($function[0]->getPrefixes() as $prefix => $paths) {
foreach ($paths as $path) {
$classes = array_merge($classes, $this->findClassInPath($path, $class, $prefix));
}
}
}
if ($function[0] instanceof ComposerClassLoader) {

foreach ($function[0]->getPrefixesPsr4() as $prefix => $paths) {
foreach ($paths as $path) {
$classes = array_merge($classes, $this->findClassInPath($path, $class, $prefix));
Expand Down

0 comments on commit dfc5cbb

Please sign in to comment.