Same name and namespace in other branches
- 5.0.x advagg_css_minify/advagg_css_minify.install \advagg_css_minify_requirements() 1 commentaire
- 8.x-2.x advagg_css_minify/advagg_css_minify.install \advagg_css_minify_requirements() 1 commentaire
- 8.x-3.x advagg_css_minify/advagg_css_minify.install \advagg_css_minify_requirements() 1 commentaire
- 8.x-4.x advagg_css_minify/advagg_css_minify.install \advagg_css_minify_requirements() 1 commentaire
Implements hook_requirements().
Fichier
-
advagg_css_minify/
advagg_css_minify.install, line 13
Code
function advagg_css_minify_requirements($phase) {
$config = \Drupal::config('advagg_css_minify.settings');
$requirements = [];
// If not at runtime, return here.
if ($phase !== 'runtime') {
return $requirements;
}
// Make sure a minifier is being used.
if ($config->get('minifier') === 0) {
$requirements['advagg_css_minify_not_on'] = [
'title' => t('AdvAgg CSS Minify'),
'severity' => REQUIREMENT_WARNING,
'value' => t('AdvAgg CSS Minification is disabled.'),
'description' => t('Go to the <a href="@settings">AdvAgg Minify CSS settings page</a> and select a minifier, or go to the <a href="@modules">modules page</a> and disable the "AdvAgg Minify CSS" module.', [
'@settings' => Url::fromRoute('advagg_css_minify.settings')->toString(),
'@modules' => Url::fromRoute('system.modules_list', [], [
'fragment' => 'edit-modules-advanced-cssjs-aggregation',
])->toString(),
]),
];
}
return $requirements;
}