class ExperimentalModuleRequirementsTestRequirements

Install time requirements for the Experimental Requirements Test module.

Hierarchy

Expanded class hierarchy of ExperimentalModuleRequirementsTestRequirements

File

core/modules/system/tests/modules/experimental_module_requirements_test/src/Install/Requirements/ExperimentalModuleRequirementsTestRequirements.php, line 13

Namespace

Drupal\experimental_module_requirements_test\Install\Requirements
View source
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;
  }

}

Members

Title Sort descending Modifiers Object type Summary Overriden Title
ExperimentalModuleRequirementsTestRequirements::getRequirements public static function Check installation requirements. Overrides InstallRequirementsInterface::getRequirements

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.