From 96827f09ceb11132a040d2429459863060176263 Mon Sep 17 00:00:00 2001 From: Nick Chomey <88559987+nickchomey@users.noreply.github.com> Date: Mon, 31 Aug 2026 13:52:55 -0600 Subject: [PATCH] Interactivity API: Make class WP_Interactivity_API minimally extensible --- .../class-wp-interactivity-api.php | 6 ++--- .../interactivity-api/interactivity-api.php | 22 ++++++++++++++++--- src/wp-settings.php | 7 +++++- 3 files changed, 28 insertions(+), 7 deletions(-) diff --git a/src/wp-includes/interactivity-api/class-wp-interactivity-api.php b/src/wp-includes/interactivity-api/class-wp-interactivity-api.php index 16f270be0f82d..1772d17c2fff8 100644 --- a/src/wp-includes/interactivity-api/class-wp-interactivity-api.php +++ b/src/wp-includes/interactivity-api/class-wp-interactivity-api.php @@ -12,7 +12,7 @@ * * @since 6.5.0 */ -final class WP_Interactivity_API { +class WP_Interactivity_API { /** * Holds the mapping of directive attribute names to their processor methods. * @@ -1422,7 +1422,7 @@ private function data_wp_text_processor( WP_Interactivity_API_Directives_Process * @return string The CSS styles for the router's top loading bar animation. */ private function get_router_animation_styles(): string { - return <<add_hooks(); + } +); /** * @since 3.3.0