| @@ 332-337 (lines=6) @@ | ||
| 329 | ), |
|
| 330 | new \Twig_SimpleFunction( |
|
| 331 | 'request_*', |
|
| 332 | function ($name) { |
|
| 333 | ||
| 334 | $arguments = array_slice(func_get_args(), 1); |
|
| 335 | ||
| 336 | return call_user_func_array([$this->request, camel_case($name)], $arguments); |
|
| 337 | } |
|
| 338 | ), |
|
| 339 | new \Twig_SimpleFunction( |
|
| 340 | 'trans', |
|
| @@ 347-352 (lines=6) @@ | ||
| 344 | ), |
|
| 345 | new \Twig_SimpleFunction( |
|
| 346 | 'str_*', |
|
| 347 | function ($name) { |
|
| 348 | ||
| 349 | $arguments = array_slice(func_get_args(), 1); |
|
| 350 | ||
| 351 | return call_user_func_array([$this->str, camel_case($name)], $arguments); |
|
| 352 | } |
|
| 353 | ), |
|
| 354 | new \Twig_SimpleFunction( |
|
| 355 | 'url_*', |
|
| @@ 356-361 (lines=6) @@ | ||
| 353 | ), |
|
| 354 | new \Twig_SimpleFunction( |
|
| 355 | 'url_*', |
|
| 356 | function ($name) { |
|
| 357 | ||
| 358 | $arguments = array_slice(func_get_args(), 1); |
|
| 359 | ||
| 360 | return call_user_func_array([$this->url, camel_case($name)], $arguments); |
|
| 361 | } |
|
| 362 | ), |
|
| 363 | new \Twig_SimpleFunction( |
|
| 364 | 'asset_*', |
|
| @@ 365-370 (lines=6) @@ | ||
| 362 | ), |
|
| 363 | new \Twig_SimpleFunction( |
|
| 364 | 'asset_*', |
|
| 365 | function ($name) { |
|
| 366 | ||
| 367 | $arguments = array_slice(func_get_args(), 1); |
|
| 368 | ||
| 369 | return call_user_func_array([$this->asset, camel_case($name)], $arguments); |
|
| 370 | }, ['is_safe' => ['html']] |
|
| 371 | ), |
|
| 372 | new \Twig_SimpleFunction( |
|
| 373 | 'addon', |
|
| @@ 440-445 (lines=6) @@ | ||
| 437 | new \Twig_SimpleFilter('humanize', [$this->str, 'humanize']), |
|
| 438 | new \Twig_SimpleFilter( |
|
| 439 | 'str_*', |
|
| 440 | function ($name) { |
|
| 441 | ||
| 442 | $arguments = array_slice(func_get_args(), 1); |
|
| 443 | ||
| 444 | return call_user_func_array([$this->str, camel_case($name)], $arguments); |
|
| 445 | } |
|
| 446 | ), |
|
| 447 | ]; |
|
| 448 | } |
|