| @@ 379-384 (lines=6) @@ | ||
| 376 | ), |
|
| 377 | new \Twig_SimpleFunction( |
|
| 378 | 'request_*', |
|
| 379 | function ($name) { |
|
| 380 | $arguments = array_slice(func_get_args(), 1); |
|
| 381 | ||
| 382 | return call_user_func_array([$this->request, camel_case($name)], $arguments); |
|
| 383 | } |
|
| 384 | ), |
|
| 385 | new \Twig_SimpleFunction( |
|
| 386 | 'trans', |
|
| 387 | function ($key, array $parameters = [], $locale = 'en') { |
|
| @@ 393-398 (lines=6) @@ | ||
| 390 | ), |
|
| 391 | new \Twig_SimpleFunction( |
|
| 392 | 'str_*', |
|
| 393 | function ($name) { |
|
| 394 | $arguments = array_slice(func_get_args(), 1); |
|
| 395 | ||
| 396 | return call_user_func_array([$this->str, camel_case($name)], $arguments); |
|
| 397 | } |
|
| 398 | ), |
|
| 399 | new \Twig_SimpleFunction( |
|
| 400 | 'url_*', |
|
| 401 | function ($name) { |
|
| @@ 401-406 (lines=6) @@ | ||
| 398 | ), |
|
| 399 | new \Twig_SimpleFunction( |
|
| 400 | 'url_*', |
|
| 401 | function ($name) { |
|
| 402 | $arguments = array_slice(func_get_args(), 1); |
|
| 403 | ||
| 404 | return call_user_func_array([$this->url, camel_case($name)], $arguments); |
|
| 405 | } |
|
| 406 | ), |
|
| 407 | new \Twig_SimpleFunction( |
|
| 408 | 'route_*', |
|
| 409 | function ($name) { |
|
| @@ 409-413 (lines=5) @@ | ||
| 406 | ), |
|
| 407 | new \Twig_SimpleFunction( |
|
| 408 | 'route_*', |
|
| 409 | function ($name) { |
|
| 410 | $arguments = array_slice(func_get_args(), 1); |
|
| 411 | ||
| 412 | return call_user_func_array([$this->route, camel_case($name)], $arguments); |
|
| 413 | } |
|
| 414 | ), |
|
| 415 | new \Twig_SimpleFunction( |
|
| 416 | 'asset_*', |
|
| @@ 417-422 (lines=6) @@ | ||
| 414 | ), |
|
| 415 | new \Twig_SimpleFunction( |
|
| 416 | 'asset_*', |
|
| 417 | function ($name) { |
|
| 418 | $arguments = array_slice(func_get_args(), 1); |
|
| 419 | ||
| 420 | return call_user_func_array([$this->asset, camel_case($name)], $arguments); |
|
| 421 | }, ['is_safe' => ['html']] |
|
| 422 | ), |
|
| 423 | new \Twig_SimpleFunction( |
|
| 424 | 'currency_*', |
|
| 425 | function ($name) { |
|
| @@ 425-429 (lines=5) @@ | ||
| 422 | ), |
|
| 423 | new \Twig_SimpleFunction( |
|
| 424 | 'currency_*', |
|
| 425 | function ($name) { |
|
| 426 | $arguments = array_slice(func_get_args(), 1); |
|
| 427 | ||
| 428 | return call_user_func_array([$this->currency, camel_case($name)], $arguments); |
|
| 429 | } |
|
| 430 | ), |
|
| 431 | new \Twig_SimpleFunction( |
|
| 432 | 'yaml', |
|
| @@ 532-537 (lines=6) @@ | ||
| 529 | new \Twig_SimpleFilter('humanize', [$this->str, 'humanize']), |
|
| 530 | new \Twig_SimpleFilter( |
|
| 531 | 'str_*', |
|
| 532 | function ($name) { |
|
| 533 | $arguments = array_slice(func_get_args(), 1); |
|
| 534 | ||
| 535 | return call_user_func_array([$this->str, camel_case($name)], $arguments); |
|
| 536 | } |
|
| 537 | ), |
|
| 538 | ]; |
|
| 539 | } |
|
| 540 | ||