factory = $factory; $this->functions = array(); foreach ($functions as $function => $options) { if (is_integer($function) && is_string($options)) { $this->functions[$options] = array('filter' => $options); } else { $this->functions[$function] = $options + array('filter' => $function); } } } public function getTokenParsers() { return array( new AsseticTokenParser($this->factory, 'javascripts', 'js/*.js'), new AsseticTokenParser($this->factory, 'stylesheets', 'css/*.css'), new AsseticTokenParser($this->factory, 'image', 'images/*', true), ); } public function getFunctions() { $functions = array(); foreach ($this->functions as $function => $filter) { $functions[$function] = new AsseticFilterFunction($function); } return $functions; } public function getGlobals() { return array( 'assetic' => array('debug' => $this->factory->isDebug()), ); } public function getFilterInvoker($function) { return new AsseticFilterInvoker($this->factory, $this->functions[$function]); } public function getName() { return 'assetic'; } } __halt_compiler();----SIGNATURE:----rqlcyH5lQdZzbXdfpJBCrW9PlMjCqNZkCwPLb3ZA213zxS29+/xVJqlehC/qchc7cxvSdlpX+bhKzTZlT+DWPtVIrW11QpnYIU3wfT2MJbfPvytqwL7r1WxQZdHFPmpwq/qBMVlFOpzvzZufKovpqBv+IpVVqaVx7dcm3w4ffW1buzu6ARKGusNYSChLGXhRfcV8Er5tSoPyFEReBzzNvC7GQESyJzyIiYO2+2lkg7BVcx41tbAaenxbFXmZOMmr8VGMat3+HsGF9yGwGl2S/P8TbvZRejkTV62zSR+jfcVRmEi0Bf3u1OKZ/rVtkBBc08vSb+0g+NsI888sRbmz3v7znelmiWKcMeZRh6isFcz5TmbWzJS7hmlxFy4jVjGCp2nuCbTo3k5IA4W3s6bNPKdb2TFJTiK55xleW69zO3Fsq6vgYoPlFmxJYoa+GqPlp909V+MvJqDi90DESmLwMO002Ij50r27e7jKruxaQTMGrKxgLr9keNwsGaR0GUGC5eZ5DwsSHgrU6n8EvNTR5hw2T81icuEN4JG0YIpMpTaOioeBehm8Dh5TzV++ZYQkN9E9gnV3t+JpOdOVeN7QJJBSdRPfrqpbMEQVCRXHbK2w1wuOR9ned/7kNixhGF+DoDaFgA6gAR5QEPG9tiSkuQeIsi83aSwHUNRhIZ31RAg=----ATTACHMENT:----ODQ1MDMwMDQyOTEzOTAwNSA0NDk3Mzg3NjM0NTE1ODkwIDI1MTEyMzE1ODMwODAzMw==