Exemplo n.º 1
0
 public function __construct()
 {
     parent::__construct('resources', function (\Twig_Environment $env, $param1, $param2 = '', $version = null) {
         $req = Slim::getInstance()->request();
         $baseUrl = $req->getUrl() . $req->getRootUri();
         if (!empty($param2)) {
             $url = "{$baseUrl}/modules/{$param2}/resources/{$param1}";
         } else {
             $url = "{$baseUrl}/{$param1}";
         }
         if (!$version) {
             $version = \Novosga\App::VERSION;
         }
         return "{$url}?v={$version}";
     }, array('needs_environment' => true));
 }
Exemplo n.º 2
0
 public function __construct()
 {
     parent::__construct($this->getFunctionName(), $this->getFunction(), $this->getOptions());
 }
 public function __construct($name, $options = array())
 {
     parent::__construct($name, null, array_merge($options, array('needs_environment' => false, 'needs_context' => false, 'node_class' => '\\Assetic\\Extension\\Twig\\AsseticFilterNode')));
 }