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