Implements hook_advagg_js_minify_configuration_alter().

Fichier

advagg_ext_minify/advagg_ext_minify.module, line 19

Code

function advagg_ext_minify_advagg_js_minify_configuration_alter(&$options_desc, &$compressors, &$functions) {
    // Test that shell_exec works - may be disabled on many hosts.
    if (!@shell_exec('ls') && !@shell_exec('dir')) {
        return;
    }
    // Test that an command has been configured.
    if (!\Drupal::config('advagg_ext_minify.settings')->get('js_cmd')) {
        return;
    }
    list($options, $description) = $options_desc;
    $options[] = t('AdvAgg Command Line Minifier');
    $compressors[] = 'advagg_cmdline';
    $functions[] = 'advagg_ext_minify_js_minify';
    $options_desc = [
        $options,
        $description,
    ];
}