diff --git a/src/Extension/ExtensionManager.php b/src/Extension/ExtensionManager.php index 4414f3142..3517e821a 100644 --- a/src/Extension/ExtensionManager.php +++ b/src/Extension/ExtensionManager.php @@ -270,11 +270,16 @@ class ExtensionManager */ public function getEnabledExtensions() { + $enabled = []; $extensions = $this->getExtensions(); - return array_filter(array_map(function ($id) use ($extensions) { - return $extensions[$id] ?? null; - }, $this->getEnabled())); + foreach ($this->getEnabled() as $id) { + if (isset($extensions[$id])) { + $enabled[$id] = $extensions[$id]; + } + } + + return $enabled; } /**