summaryrefslogtreecommitdiffstatshomepage
path: root/core/modules/navigation
diff options
context:
space:
mode:
Diffstat (limited to 'core/modules/navigation')
-rw-r--r--core/modules/navigation/tests/navigation_test/navigation_test.module19
-rw-r--r--core/modules/navigation/tests/navigation_test/src/Hook/NavigationTestThemeHooks.php25
2 files changed, 25 insertions, 19 deletions
diff --git a/core/modules/navigation/tests/navigation_test/navigation_test.module b/core/modules/navigation/tests/navigation_test/navigation_test.module
deleted file mode 100644
index 3c7eb2fade87..000000000000
--- a/core/modules/navigation/tests/navigation_test/navigation_test.module
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-/**
- * @file
- * Contains main module functions.
- */
-
-declare(strict_types=1);
-
-use Drupal\Component\Utility\Html;
-
-/**
- * Implements hook_preprocess_HOOK().
- */
-function navigation_test_preprocess_block__navigation(&$variables): void {
- // Add some additional classes so we can target the correct contextual link
- // in tests.
- $variables['attributes']['class'][] = Html::cleanCssIdentifier('block-' . $variables['elements']['#plugin_id']);
-}
diff --git a/core/modules/navigation/tests/navigation_test/src/Hook/NavigationTestThemeHooks.php b/core/modules/navigation/tests/navigation_test/src/Hook/NavigationTestThemeHooks.php
new file mode 100644
index 000000000000..9020deed81d9
--- /dev/null
+++ b/core/modules/navigation/tests/navigation_test/src/Hook/NavigationTestThemeHooks.php
@@ -0,0 +1,25 @@
+<?php
+
+declare(strict_types=1);
+
+namespace Drupal\navigation_test\Hook;
+
+use Drupal\Component\Utility\Html;
+use Drupal\Core\Hook\Attribute\Hook;
+
+/**
+ * Theme hook implementations for navigation_test module.
+ */
+class NavigationTestThemeHooks {
+
+ /**
+ * Implements hook_preprocess_HOOK().
+ */
+ #[Hook('preprocess_block__navigation')]
+ public function preprocessBlockNavigation(&$variables): void {
+ // Add some additional classes so we can target the correct contextual link
+ // in tests.
+ $variables['attributes']['class'][] = Html::cleanCssIdentifier('block-' . $variables['elements']['#plugin_id']);
+ }
+
+}