Use the CSS Compressor library to compress the CSS.

TODO have compression level be selectable from GUI.

2 calls to advagg_css_compress_css_compressor()
advagg_css_compress_advagg_css_alter in advagg_css_compress/advagg_css_compress.module
Implements hook_advagg_css_alter().
advagg_css_compress_advagg_css_inline_alter in advagg_css_compress/advagg_css_compress.module
Implements hook_advagg_css_inline_alter().

File

advagg_css_compress/advagg_css_compress.module, line 150

Code

function advagg_css_compress_css_compressor(&$contents) {
    // Initialize CSSTidy.
    $filename = drupal_get_path('module', 'advagg_css_compress') . '/css-compressor-3.x/src/CSSCompression.inc';
    include_once DRUPAL_ROOT . '/' . $filename;
    $CSSC = new CSSCompression(variable_get('advagg_css_compress_compressor_level', ADVAGG_CSS_COMPRESS_COMPRESSOR_LEVEL));
    $contents = $CSSC->compress($contents);
}