@@ 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 |