function uc_store_requirements in Ubercart 8.4
Same name and namespace in other branches
- 6.2 uc_store/uc_store.install \uc_store_requirements()
- 7.3 uc_store/uc_store.install \uc_store_requirements()
Implements hook_requirements().
File
- uc_store/
uc_store.install, line 15 - Install, update, and uninstall functions for the uc_store module.
Code
function uc_store_requirements($phase) {
$requirements = [];
if ($phase == 'runtime') {
$severities = [
'warning' => REQUIREMENT_WARNING,
'error' => REQUIREMENT_ERROR,
];
$results = \Drupal::moduleHandler()
->invokeAll('uc_store_status');
foreach ($results as $status) {
$requirements[] = [
'severity' => isset($severities[$status['status']]) ? $severities[$status['status']] : NULL,
'title' => $status['title'],
'value' => $status['desc'],
];
}
}
return $requirements;
}