Skip to content

Instantly share code, notes, and snippets.

@keevitaja
Created April 3, 2016 12:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save keevitaja/1ccd8327e0a289d5856fdf1e8eb1612b to your computer and use it in GitHub Desktop.
Save keevitaja/1ccd8327e0a289d5856fdf1e8eb1612b to your computer and use it in GitHub Desktop.
if ($filter == 'min') {
if ($hint == 'js') {
$filter = new JsMinFilter();
} elseif ($hint == 'css') {
$filter = new CssMinFilter();
}
} elseif ($filter == 'less') {
if ($this->config->get('streams::assets.filters.less') == 'php') {
$filter = new LessFilter($this->parser);
} else {
$filter = new NodeLessFilter($this->parser);
}
} elseif ($filter == 'parse') {
$filter = new ParseFilter($this->parser);
} elseif ($filter == 'scss') {
if ($this->config->get('streams::assets.filters.scss') == 'php') {
$filter = new ScssFilter($this->parser);
} else {
$filter = new RubyScssFilter($this->parser);
}
} elseif ($filter == 'styl') {
$filter = new StylusFilter($this->parser);
} elseif ($filter == 'coffe') {
$filter = new CoffeeFilter($this->parser);
} elseif ($filter == 'embed') {
$filter = new PhpCssEmbedFilter();
} elseif ($filter != 'glob') {
unset($filters[$k]);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment