- $this->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;
- }
- }
+ $this->locator = $locator;
+
+ //Set assets packages
+ $this->package = $package;
+
+ //Retrieve bundle config
+ if ($parameters = $container->getParameter($this->getAlias())) {
+ //Set config, output and filters arrays
+ foreach(['config', 'output', 'filters'] as $k) {
+ $this->$k = $parameters[$k];