From d1e8daa87649177a359900945e78412cdecb6e95 Mon Sep 17 00:00:00 2001 From: Tim Bozeman <tim@timbozeman.com> Date: Mon, 24 Jun 2024 14:46:53 -0700 Subject: [PATCH] Issue #3456871 by Tim Bozeman: Support NULL services --- .../Drupal/Component/DependencyInjection/ReverseContainer.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/lib/Drupal/Component/DependencyInjection/ReverseContainer.php b/core/lib/Drupal/Component/DependencyInjection/ReverseContainer.php index 0425bff59831..7b87fee89361 100644 --- a/core/lib/Drupal/Component/DependencyInjection/ReverseContainer.php +++ b/core/lib/Drupal/Component/DependencyInjection/ReverseContainer.php @@ -70,7 +70,7 @@ public function getId(object $service): ?string { */ public function recordContainer(): void { $service_recorder = \Closure::bind(function () : array { - return $this->services; + return array_filter($this->services); }, $this->serviceContainer, $this->serviceContainer); self::$recordedServices = array_merge(self::$recordedServices, array_flip(array_map([$this, 'generateServiceIdHash'], $service_recorder()))); } -- GitLab