diff --git a/core/core.api.php b/core/core.api.php index b995c40b06a6fc1b37618a86a5940747c3ab5cc6..b807aaa223ce013ac9ca078f09e2060223c1165a 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 1e94f1e8f6627442cf16fbdbff78345e18541ec5..1321145bb4624dd7f280dc21fe12a9ab158a204c 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 0af6e18e7a86a1e9997810b9b74647ee98959f64..1984170c0a0a08aa812456fcd038735ebc881479 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."); } }