X-Git-Url: https://git.rapsys.eu/packbundle/blobdiff_plain/ce6527636cb2bc6b7d72253255561d3fd5eee39c..6bc3a323095049fba5ac8bb2b1a2cef1e82b8df5:/Twig/PackExtension.php diff --git a/Twig/PackExtension.php b/Twig/PackExtension.php deleted file mode 100644 index e441a47..0000000 --- a/Twig/PackExtension.php +++ /dev/null @@ -1,50 +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 cpack - $this->cpack = '/usr/local/bin/cpack'; - //Set default jpack - $this->jpack = '/usr/local/bin/jpack'; - - //Load configuration - if ($containerInterface->hasParameter('rapsys_pack')) { - if ($parameters = $containerInterface->getParameter('rapsys_pack')) { - foreach($parameters as $k => $v) { - if (isset($this->$k)) { - $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, 'stylesheets', $this->coutput, $this->cpack), - new PackTokenParser($this->fileLocator, $this->containerInterface, $this->prefix, 'javascripts', $this->joutput, $this->jpack), - #new PackTokenParser($this->fileLocator, $this->containerInterface, $this->prefix, 'image', '*.pack.{tld}'), - ); - } -}