From ae200eb2cf1040dd94959b78a91e9f80e637ee21 Mon Sep 17 00:00:00 2001
From: quietone <quietone@2572884.no-reply.drupal.org>
Date: Wed, 18 Dec 2024 20:25:05 +1300
Subject: [PATCH] Issue #3492131 by lavanyatalwar, nicxvan, mstrelan, berdir:
 Remove references to hook_process_HOOK

---
 core/core.api.php                               | 1 -
 core/lib/Drupal/Core/Hook/Attribute/Hook.php    | 1 -
 core/lib/Drupal/Core/Hook/HookCollectorPass.php | 2 +-
 3 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/core/core.api.php b/core/core.api.php
index b995c40b06a6..b807aaa223ce 100644
--- a/core/core.api.php
+++ b/core/core.api.php
@@ -1669,7 +1669,6 @@
  *
  * Theme hooks:
  * - hook_preprocess_HOOK()
- * - hook_process_HOOK()
  *
  * @subsection procedural-hooks Procedural hook implementation
  *
diff --git a/core/lib/Drupal/Core/Hook/Attribute/Hook.php b/core/lib/Drupal/Core/Hook/Attribute/Hook.php
index 1e94f1e8f662..1321145bb462 100644
--- a/core/lib/Drupal/Core/Hook/Attribute/Hook.php
+++ b/core/lib/Drupal/Core/Hook/Attribute/Hook.php
@@ -77,7 +77,6 @@
  *
  * Theme hooks:
  * - hook_preprocess_HOOK()
- * - hook_process_HOOK()
  *
  * @section sec_backwards_compatibility Backwards-compatibility
  *
diff --git a/core/lib/Drupal/Core/Hook/HookCollectorPass.php b/core/lib/Drupal/Core/Hook/HookCollectorPass.php
index 0af6e18e7a86..1984170c0a0a 100644
--- a/core/lib/Drupal/Core/Hook/HookCollectorPass.php
+++ b/core/lib/Drupal/Core/Hook/HookCollectorPass.php
@@ -382,7 +382,7 @@ public static function checkForProceduralOnlyHooks(Hook $hook, string $class): v
       'hook_install_tasks_alter',
     ];
 
-    if (in_array($hook->hook, $staticDenyHooks) || preg_match('/^(post_update_|preprocess_|process_|update_\d+$)/', $hook->hook)) {
+    if (in_array($hook->hook, $staticDenyHooks) || preg_match('/^(post_update_|preprocess_|update_\d+$)/', $hook->hook)) {
       throw new \LogicException("The hook $hook->hook on class $class does not support attributes and must remain procedural.");
     }
   }
-- 
GitLab