From 3e33448186d1dae95992424bfcd4bf59b765f777 Mon Sep 17 00:00:00 2001 From: Matthew Oliveira <m4olivei@gmail.com> Date: Tue, 4 Mar 2025 17:01:54 -0500 Subject: [PATCH 1/2] Issue #3511039: Make sure ->definitions is set --- core/lib/Drupal/Core/Theme/ComponentPluginManager.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/lib/Drupal/Core/Theme/ComponentPluginManager.php b/core/lib/Drupal/Core/Theme/ComponentPluginManager.php index 3e1b501e2241..b45214f6688a 100644 --- a/core/lib/Drupal/Core/Theme/ComponentPluginManager.php +++ b/core/lib/Drupal/Core/Theme/ComponentPluginManager.php @@ -136,7 +136,8 @@ public function getDefinitions(): array { $twig_debug = $development_settings->get('twig_debug', FALSE); $twig_cache_disable = $development_settings->get('twig_cache_disable', FALSE); if ($twig_debug || $twig_cache_disable) { - return $this->findDefinitions(); + $this->definitions = $this->findDefinitions(); + return $this->definitions; } return parent::getDefinitions(); } -- GitLab From 25a270810c424726165409b04faa9e1a18576dd9 Mon Sep 17 00:00:00 2001 From: Rohit K <60432-Psycho9820@users.noreply.drupalcode.org> Date: Wed, 5 Mar 2025 06:51:42 +0000 Subject: [PATCH 2/2] Edit ComponentPluginManager.php --- core/lib/Drupal/Core/Theme/ComponentPluginManager.php | 2 -- 1 file changed, 2 deletions(-) diff --git a/core/lib/Drupal/Core/Theme/ComponentPluginManager.php b/core/lib/Drupal/Core/Theme/ComponentPluginManager.php index ce10126df7c9..d76d99119fa4 100644 --- a/core/lib/Drupal/Core/Theme/ComponentPluginManager.php +++ b/core/lib/Drupal/Core/Theme/ComponentPluginManager.php @@ -125,7 +125,6 @@ public function createInstance($plugin_id, array $configuration = []): Component } /** -core/lib/Drupal/Core/Theme/ComponentPluginManager.php * {@inheritdoc} */ public function getDefinitions(): array { @@ -140,7 +139,6 @@ public function getDefinitions(): array { } /** - core/lib/Drupal/Core/Theme/ComponentPluginManager.php * Gets a component for rendering. * * @param string $component_id -- GitLab