From dc1d3c0ba698d74ca129ea3f20dca2eb0cc14114 Mon Sep 17 00:00:00 2001
From: nicxvan <nic@nlightened.net>
Date: Thu, 24 Apr 2025 22:03:04 -0400
Subject: [PATCH 1/2] Convert requirements

---
 ...erimental_module_requirements_test.install | 24 ---------------
 ...ntalModuleRequirementsTestRequirements.php | 30 +++++++++++++++++++
 2 files changed, 30 insertions(+), 24 deletions(-)
 delete mode 100644 core/modules/system/tests/modules/experimental_module_requirements_test/experimental_module_requirements_test.install
 create mode 100644 core/modules/system/tests/modules/experimental_module_requirements_test/src/Install/Requirements/ExperimentalModuleRequirementsTestRequirements.php

diff --git a/core/modules/system/tests/modules/experimental_module_requirements_test/experimental_module_requirements_test.install b/core/modules/system/tests/modules/experimental_module_requirements_test/experimental_module_requirements_test.install
deleted file mode 100644
index 483a1d01717e..000000000000
--- a/core/modules/system/tests/modules/experimental_module_requirements_test/experimental_module_requirements_test.install
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php
-
-/**
- * @file
- * Experimental Test Requirements module to test hook_requirements().
- */
-
-declare(strict_types=1);
-
-use Drupal\Core\Extension\Requirement\RequirementSeverity;
-
-/**
- * Implements hook_requirements().
- */
-function experimental_module_requirements_test_requirements(): array {
-  $requirements = [];
-  if (\Drupal::state()->get('experimental_module_requirements_test_requirements', FALSE)) {
-    $requirements['experimental_module_requirements_test_requirements'] = [
-      'severity' => RequirementSeverity::Error,
-      'description' => t('The Experimental Test Requirements module can not be installed.'),
-    ];
-  }
-  return $requirements;
-}
diff --git a/core/modules/system/tests/modules/experimental_module_requirements_test/src/Install/Requirements/ExperimentalModuleRequirementsTestRequirements.php b/core/modules/system/tests/modules/experimental_module_requirements_test/src/Install/Requirements/ExperimentalModuleRequirementsTestRequirements.php
new file mode 100644
index 000000000000..35becca7504a
--- /dev/null
+++ b/core/modules/system/tests/modules/experimental_module_requirements_test/src/Install/Requirements/ExperimentalModuleRequirementsTestRequirements.php
@@ -0,0 +1,30 @@
+<?php
+
+declare(strict_types=1);
+
+namespace Drupal\experimental_module_requirements_test\Install\Requirements;
+
+use Drupal\Core\Extension\InstallRequirementsInterface;
+use Drupal\Core\Extension\Requirement\RequirementSeverity;
+
+/**
+ * Install time requirements for the Experimental Requirements Test module.
+ */
+
+class ExperimentalModuleRequirementsTestRequirements implements InstallRequirementsInterface {
+
+  /**
+   * {@inheritdoc}
+   */
+  public static function getRequirements(): array {
+    $requirements = [];
+    if (\Drupal::state()->get('experimental_module_requirements_test_requirements', FALSE)) {
+      $requirements['experimental_module_requirements_test_requirements'] = [
+        'severity' => RequirementSeverity::Error,
+        'description' => t('The Experimental Test Requirements module can not be installed.'),
+      ];
+    }
+    return $requirements;
+  }
+
+}
-- 
GitLab


From ed41ceee2c7a8f40655ce7955586885c9508e44f Mon Sep 17 00:00:00 2001
From: nicxvan <nic@nlightened.net>
Date: Thu, 24 Apr 2025 22:08:50 -0400
Subject: [PATCH 2/2] CS

---
 .../ExperimentalModuleRequirementsTestRequirements.php           | 1 -
 1 file changed, 1 deletion(-)

diff --git a/core/modules/system/tests/modules/experimental_module_requirements_test/src/Install/Requirements/ExperimentalModuleRequirementsTestRequirements.php b/core/modules/system/tests/modules/experimental_module_requirements_test/src/Install/Requirements/ExperimentalModuleRequirementsTestRequirements.php
index 35becca7504a..53834f77c0e1 100644
--- a/core/modules/system/tests/modules/experimental_module_requirements_test/src/Install/Requirements/ExperimentalModuleRequirementsTestRequirements.php
+++ b/core/modules/system/tests/modules/experimental_module_requirements_test/src/Install/Requirements/ExperimentalModuleRequirementsTestRequirements.php
@@ -10,7 +10,6 @@
 /**
  * Install time requirements for the Experimental Requirements Test module.
  */
-
 class ExperimentalModuleRequirementsTestRequirements implements InstallRequirementsInterface {
 
   /**
-- 
GitLab