function LegacyRequirementSeverityTest::testGetMaxSeverity
@covers \drupal_requirements_severity @dataProvider requirementProvider
File
-
core/
tests/ Drupal/ KernelTests/ Core/ Extension/ LegacyRequirementSeverityTest.php, line 24
Class
- LegacyRequirementSeverityTest
- Tests the legacy requirements severity deprecations.
Namespace
Drupal\KernelTests\Core\ExtensionCode
public function testGetMaxSeverity(array $requirements, int $expectedSeverity) : void {
$this->expectDeprecation('drupal_requirements_severity() is deprecated in drupal:11.2.0 and is removed from drupal:12.0.0. Use Drupal\\Core\\Extension\\Requirement\\RequirementSeverity::maxSeverityFromRequirements() instead. See https://www.drupal.org/node/3410939');
$this->expectDeprecation('Calling Drupal\\Core\\Extension\\Requirement\\RequirementSeverity::maxSeverityFromRequirements() with an array of $requirements with \'severity\' with values not of type Drupal\\Core\\Extension\\Requirement\\RequirementSeverity enums is deprecated in drupal:11.2.0 and is required in drupal:12.0.0. See https://www.drupal.org/node/3410939');
$severity = drupal_requirements_severity($requirements);
$this->assertEquals($expectedSeverity, $severity);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.