protected function SensorCoreRequirements::getHighestSeverity in Monitoring 7
Extracts the highest severity from the requirements array.
Replacement for drupal_requirements_severity(), which ignores the INFO severity, which results in those messages not being displayed.
Parameters
$requirements: An array of requirements, in the same format as is returned by hook_requirements().
Return value
The highest severity in the array.
1 call to SensorCoreRequirements::getHighestSeverity()
- SensorCoreRequirements::processRequirements in lib/
Drupal/ monitoring/ Sensor/ Sensors/ SensorCoreRequirements.php - Sets sensor result status and status messages for the given requirements.
File
- lib/
Drupal/ monitoring/ Sensor/ Sensors/ SensorCoreRequirements.php, line 55 - Contains \Drupal\monitoring\Sensor\Sensors\SensorCoreRequirements.
Class
- SensorCoreRequirements
- Monitors a specific module hook_requirements.
Namespace
Drupal\monitoring\Sensor\SensorsCode
protected function getHighestSeverity(&$requirements) {
$severity = REQUIREMENT_INFO;
foreach ($requirements as $requirement) {
if (isset($requirement['severity'])) {
$severity = max($severity, $requirement['severity']);
}
}
return $severity;
}