function advagg_cdn_requirements in Advanced CSS/JS Aggregation 8.3
Same name and namespace in other branches
- 8.4 advagg_cdn/advagg_cdn.install \advagg_cdn_requirements()
- 8.2 advagg_cdn/advagg_cdn.install \advagg_cdn_requirements()
Implements hook_requirements().
File
- advagg_cdn/
advagg_cdn.install, line 11 - Handles Advanced Aggregation installation and upgrade tasks.
Code
function advagg_cdn_requirements($phase) {
$requirements = [];
// Ensure translations don't break at install time.
$t = 't';
// If not at runtime, return here.
if ($phase !== 'runtime') {
return $requirements;
}
$description = '';
if (\Drupal::config('advagg.settings')
->get('cache_level') < 0) {
$description = $t('Will be using the unminified version due to AdvAgg being in Development mode.');
}
$requirements['advagg_cdn'] = [
'title' => $t('AdvAgg CDN'),
'severity' => REQUIREMENT_OK,
'value' => $t('OK'),
'description' => $t('Selected libraries should be coming from the CDN.') . ' ' . $description,
];
return $requirements;
}