X-Git-Url: https://git.rapsys.eu/packbundle/blobdiff_plain/e3bcc013d7e77a681b72f6d538fe5aa63b4ae181..6bc3a323095049fba5ac8bb2b1a2cef1e82b8df5:/Twig/PackExtension.php?ds=sidebyside diff --git a/Twig/PackExtension.php b/Twig/PackExtension.php deleted file mode 100644 index 4baba52..0000000 --- a/Twig/PackExtension.php +++ /dev/null @@ -1,54 +0,0 @@ -fileLocator = $fileLocator; - //Set container interface - $this->containerInterface = $containerInterface; - - //Set default prefix - $this->prefix = '@RapsysPackBundle/Resources/public/'; - - //Set default coutput - $this->coutput = 'css/*.pack.css'; - //Set default joutput - $this->joutput = 'js/*.pack.js'; - //Set default ioutput - $this->ioutput = 'img/*.pack.jpg'; - - //Set default cfilter - $this->cfilter = array('CPackFilter'); - //Set default jfilter - $this->jfilter = array('JPackFilter'); - //Set default ifilter - $this->ifilter = array('IPackFilter'); - - //Load configuration - if ($containerInterface->hasParameter('rapsys_pack')) { - if ($parameters = $containerInterface->getParameter('rapsys_pack')) { - foreach($parameters as $k => $v) { - if (isset($this->$k) && !empty($v)) { - $this->$k = $v; - } - } - } - } - - //Fix prefix - $this->prefix = $this->fileLocator->locate($this->prefix); - } - - public function getTokenParsers() { - return array( - new PackTokenParser($this->fileLocator, $this->containerInterface, $this->prefix, 'stylesheet', $this->coutput, $this->cfilter), - new PackTokenParser($this->fileLocator, $this->containerInterface, $this->prefix, 'javascript', $this->joutput, $this->jfilter), - new PackTokenParser($this->fileLocator, $this->containerInterface, $this->prefix, 'image', $this->ioutput, $this->ifilter), - ); - } -}