From c9c9af195c56a2c9933d3d6f211cff1130e3f9de Mon Sep 17 00:00:00 2001 From: Toby Zerner Date: Wed, 14 Nov 2018 16:28:00 +1030 Subject: [PATCH] Fix extension names not being displayed when running migrations --- framework/core/src/Extension/ExtensionManager.php | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/framework/core/src/Extension/ExtensionManager.php b/framework/core/src/Extension/ExtensionManager.php index 4414f3142..3517e821a 100644 --- a/framework/core/src/Extension/ExtensionManager.php +++ b/framework/core/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; } /**