public function DiagnosticCheckBase::getRequirementsSeverity in Purge 8.3
Get the severity level, expressed as a status_report severity.
Return value
int Integer, matching either of the following constants:
Overrides DiagnosticCheckInterface::getRequirementsSeverity
1 call to DiagnosticCheckBase::getRequirementsSeverity()
- DiagnosticCheckBase::getRequirementsArray in src/
Plugin/ Purge/ DiagnosticCheck/ DiagnosticCheckBase.php - Generates a individual Drupal-like requirements array.
File
- src/
Plugin/ Purge/ DiagnosticCheck/ DiagnosticCheckBase.php, line 166
Class
- DiagnosticCheckBase
- Describes a diagnostic check that tests a specific purging requirement.
Namespace
Drupal\purge\Plugin\Purge\DiagnosticCheckCode
public function getRequirementsSeverity() {
static $mapping;
$this
->runCheck();
if (is_null($mapping)) {
include_once DRUPAL_ROOT . '/core/includes/install.inc';
// Currently, our constants hold the exact same values as core's
// requirement constants. However, as our diagnostic checks API is more
// than just a objectification of hook_requirements we need to assure
// that this lasts over time, and thus map the constants.
$mapping = [
self::SEVERITY_INFO => REQUIREMENT_INFO,
self::SEVERITY_OK => REQUIREMENT_OK,
self::SEVERITY_WARNING => REQUIREMENT_WARNING,
self::SEVERITY_ERROR => REQUIREMENT_ERROR,
];
}
return $mapping[$this
->getSeverity()];
}