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