From a744cb0843bbbf95bb37819628f2c4f2fb527bed Mon Sep 17 00:00:00 2001 From: Chirag Aggarwal Date: Wed, 4 Feb 2026 16:05:13 +0530 Subject: [PATCH] fix: add global scope declaration for $register in registers.php PHPUnit's FileLoader::load() includes bootstrap files inside a function scope. Without the global declaration, $register is created in local scope and isn't accessible when other files (like resources.php) use global $register to reference it. --- app/init/registers.php | 1 + 1 file changed, 1 insertion(+) diff --git a/app/init/registers.php b/app/init/registers.php index 67e07722ed..2db7f487ca 100644 --- a/app/init/registers.php +++ b/app/init/registers.php @@ -31,6 +31,7 @@ use Utopia\Queue; use Utopia\Registry\Registry; use Utopia\System\System; +global $register; $register = new Registry(); Http::setMode(System::getEnv('_APP_ENV', Http::MODE_TYPE_PRODUCTION));