From 5a993099c450d0c189de3bd22e093d8b0d2a7be5 Mon Sep 17 00:00:00 2001 From: Marc Bastian Heinrichs Date: Wed, 20 Dec 2023 15:24:55 +0100 Subject: [PATCH] [BUGFIX] Support autoloaders registered as classname Resolves: #35 --- Classes/Event/RegisterAutoloaderEvent.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Classes/Event/RegisterAutoloaderEvent.php b/Classes/Event/RegisterAutoloaderEvent.php index 1a5a192..c5ed398 100644 --- a/Classes/Event/RegisterAutoloaderEvent.php +++ b/Classes/Event/RegisterAutoloaderEvent.php @@ -42,7 +42,8 @@ protected function autoloaderAlreadyRegistered(array $autoloader): bool foreach ($currentAutoLoaders as $currentAutoLoader) { if ( is_array($currentAutoLoader) - && get_class($currentAutoLoader[0]) === $autoloaderClass + && ((is_object($currentAutoLoader[0]) && get_class($currentAutoLoader[0]) === $autoloaderClass) || + (is_string($currentAutoLoader[0]) && $currentAutoLoader[0] === $autoloaderClass)) ) { $result = true; break;