diff --git a/framework/core/src/Extension/ExtensionManager.php b/framework/core/src/Extension/ExtensionManager.php index 62e4e0502..4414f3142 100644 --- a/framework/core/src/Extension/ExtensionManager.php +++ b/framework/core/src/Extension/ExtensionManager.php @@ -266,11 +266,15 @@ class ExtensionManager /** * Get only enabled extensions. * - * @return Collection + * @return array */ public function getEnabledExtensions() { - return $this->getExtensions()->only($this->getEnabled()); + $extensions = $this->getExtensions(); + + return array_filter(array_map(function ($id) use ($extensions) { + return $extensions[$id] ?? null; + }, $this->getEnabled())); } /**