| Current Path : /home/poneycluc/www/plugins/system/t4/src/t4/Optimizer/Minify/ |
| Current File : /home/poneycluc/www/plugins/system/t4/src/t4/Optimizer/Minify/Css.php |
<?php
namespace T4\Optimizer\Minify;
class Css extends \MatthiasMullie\Minify\CSS {
/**
* Strip comments from source code.
*/
protected function stripComments()
{
// PHP only supports $this inside anonymous functions since 5.4
$minifier = $this;
$callback = function ($match) use ($minifier) {
$count = count($minifier->extracted);
$placeholder = '/*'.$count.'*/';
$minifier->extracted[$placeholder] = $match[0];
return $placeholder;
};
// Remove all comments
//$this->registerPattern('/\n?\/\*(!|.*?@license|.*?@preserve).*?\*\/\n?/s', $callback);
$this->registerPattern('/\/\*.*?\*\//s', '');
}
}