* @link https://github.com/krichprollsch/phpCssEmbed */ class PhpCssEmbedFilter implements FilterInterface { private $presets = array(); public function setPresets(array $presets) { $this->presets = $presets; } public function filterLoad(AssetInterface $asset) { $root = $asset->getSourceRoot(); $path = $asset->getSourcePath(); $pce = new CssEmbed(); if ($root && $path) { $pce->setRootDir(dirname($root.'/'.$path)); } $asset->setContent($pce->embedString($asset->getContent())); } public function filterDump(AssetInterface $asset) { } }