Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpmyadmin/phpmyadmin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/classes/Core.php')
-rw-r--r--libraries/classes/Core.php8
1 files changed, 5 insertions, 3 deletions
diff --git a/libraries/classes/Core.php b/libraries/classes/Core.php
index 94b5b6ff3d..e899376eb4 100644
--- a/libraries/classes/Core.php
+++ b/libraries/classes/Core.php
@@ -963,11 +963,13 @@ class Core
return hash_equals($hmac, $signature);
}
- /**
- * Get the container builder
- */
public static function getContainerBuilder(): ContainerBuilder
{
+ $containerBuilder = $GLOBALS['containerBuilder'] ?? null;
+ if ($containerBuilder instanceof ContainerBuilder) {
+ return $containerBuilder;
+ }
+
$containerBuilder = new ContainerBuilder();
$loader = new PhpFileLoader($containerBuilder, new FileLocator(ROOT_PATH . 'libraries'));
$loader->load('services_loader.php');