protected function DiagnosticCheckBase::runCheck in Purge 8.3
Late runtime helper to assure that ::run() got called (and only once).
8 calls to DiagnosticCheckBase::runCheck()
- DiagnosticCheckBase::getDescription in src/
Plugin/ Purge/ DiagnosticCheck/ DiagnosticCheckBase.php - Gets the description of the check.
- DiagnosticCheckBase::getRecommendation in src/
Plugin/ Purge/ DiagnosticCheck/ DiagnosticCheckBase.php - Get a recommendation matching the severity level, may return NULL.
- DiagnosticCheckBase::getRequirementsArray in src/
Plugin/ Purge/ DiagnosticCheck/ DiagnosticCheckBase.php - Generates a individual Drupal-like requirements array.
- DiagnosticCheckBase::getRequirementsSeverity in src/
Plugin/ Purge/ DiagnosticCheck/ DiagnosticCheckBase.php - Get the severity level, expressed as a status_report severity.
- DiagnosticCheckBase::getSeverity in src/
Plugin/ Purge/ DiagnosticCheck/ DiagnosticCheckBase.php - Get the severity level.
File
- src/
Plugin/ Purge/ DiagnosticCheck/ DiagnosticCheckBase.php, line 69
Class
- DiagnosticCheckBase
- Describes a diagnostic check that tests a specific purging requirement.
Namespace
Drupal\purge\Plugin\Purge\DiagnosticCheckCode
protected function runCheck() {
if (!is_null($this->severity)) {
return;
}
$this->severity = $this
->run();
if (!is_int($this->severity)) {
$class = $this
->getPluginDefinition()['class'];
throw new CheckNotImplementedCorrectly("Exected integer as return from {$class}::run()!");
}
if ($this->severity < -1 || $this->severity > 2) {
$class = $this
->getPluginDefinition()['class'];
throw new CheckNotImplementedCorrectly("Invalid const returned by {$class}::run()!");
}
}