public function DiagnosticsService::toRequirementsArray in Purge 8.3
Generate a Drupal-like requirements array.
Parameters
\Iterator $checks: Iterator yielding DiagnosticCheckInterface objects.
bool $prefix_title: When TRUE, this prefixes titles with "Purge" to mark their origin.
Return value
array[] Array with Drupal-like requirement arrays as values.
Overrides DiagnosticsServiceInterface::toRequirementsArray
File
- src/
Plugin/ Purge/ DiagnosticCheck/ DiagnosticsService.php, line 301
Class
- DiagnosticsService
- Provides a service that interacts with diagnostic checks.
Namespace
Drupal\purge\Plugin\Purge\DiagnosticCheckCode
public function toRequirementsArray(\Iterator $checks, $prefix_title = FALSE) {
$requirements = [];
foreach ($checks as $check) {
$id = $check
->getPluginId();
$requirements[$id] = $check
->getRequirementsArray();
if ($prefix_title) {
$requirements[$id]['title'] = "Purge: " . (string) $requirements[$id]['title'];
}
}
return $requirements;
}