From a42249b6fc586aca76a1042f5f46645add8a97ad Mon Sep 17 00:00:00 2001 From: Loz Calver Date: Thu, 19 Dec 2019 14:39:46 +0000 Subject: [PATCH] Minor performance improvement in DatabaseAdapterRegistry::autoconfigure() --- src/Dev/Install/DatabaseAdapterRegistry.php | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/Dev/Install/DatabaseAdapterRegistry.php b/src/Dev/Install/DatabaseAdapterRegistry.php index ae5cbf101..0abce6a23 100644 --- a/src/Dev/Install/DatabaseAdapterRegistry.php +++ b/src/Dev/Install/DatabaseAdapterRegistry.php @@ -145,12 +145,8 @@ class DatabaseAdapterRegistry $databaseConfig = $config; } // Search through all composer packages in vendor, updating $databaseConfig - foreach (glob(BASE_PATH . '/vendor/*', GLOB_ONLYDIR) as $vendor) { - foreach (glob($vendor . '/*', GLOB_ONLYDIR) as $directory) { - if (file_exists($directory . '/_configure_database.php')) { - include_once($directory . '/_configure_database.php'); - } - } + foreach (glob(BASE_PATH . '/vendor/*/*/_configure_database.php') as $configFile) { + include_once $configFile; } // Update modified variable $config = $databaseConfig;