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:----lWhCQrZvZkpqTe941n6uuEcFkwyXuCXKP2lkNU7lWibBPTwhmo1IVVa+M+Nv9H3vDKU6+IjzFiwPY5DMwN2U3gRL9utdGQl6XVwOH88BhIjCxbs0Nlbzo0kTyAtHjXNg6qVost9IowfXaRdW6vUVPGW2Ub4RLj5fy4+QWAavtaFHI/xoqfbv71yVMkMifQ5zN6CixmpXFmlvF62BtNUoIix/i4p9jIlkHe4jGh5+3uJVoVT0gIFpD9m2EEskeGtl9HeeMFADRv/y15y9iZxasAZcFJU7oxRa/7a0dDZBAnzDtrb39XM/MfHfVlJqIBxQN+MmR03q/uP9H+f2pVB8O302BihTg2AXbJYmq1B3ww/al8NBiZBcsJfSJ7eaB+2o5J6nmSq3Nb7FSsNFw+y+FuLNXiMpi64kl8cRl/LoG72596tV0THhvmeifc6ex8jf00qPpLYDHx93j5uLB3HNoXc0hI7BC1kfTHRDQw9JvHOXrSUiQUUUZQvGo4lWRA9r00ipugvPNJMOyWzftfF5X96sr+k7KL6+sCZjhfn4+SOpP6cajIM1hz4oFIDBjfPqvk9nvztUYS7CHHu1a2UaqRbEjdIiJKvr3xezdTjqSqQl697Rytb2AbjaGljLMMHQZrOzrH9nOxriPwgGRnxgd9tWiBPNedFEYx6enHFASos=----ATTACHMENT:----NjY2Nzc4MTExMzI4NjY3MCA3NjIwMzM0OTU1OTIwMDYxIDI4MjA5NDk5MzQ5ODM3Mjk=