| @@ 299-304 (lines=6) @@ | ||
| 296 | ), |
|
| 297 | new \Twig_SimpleFunction( |
|
| 298 | 'request_*', |
|
| 299 | function ($name) { |
|
| 300 | ||
| 301 | $arguments = array_slice(func_get_args(), 1); |
|
| 302 | ||
| 303 | return call_user_func_array([$this->request, camel_case($name)], $arguments); |
|
| 304 | } |
|
| 305 | ), |
|
| 306 | new \Twig_SimpleFunction( |
|
| 307 | 'trans', |
|
| @@ 314-319 (lines=6) @@ | ||
| 311 | ), |
|
| 312 | new \Twig_SimpleFunction( |
|
| 313 | 'str_*', |
|
| 314 | function ($name) { |
|
| 315 | ||
| 316 | $arguments = array_slice(func_get_args(), 1); |
|
| 317 | ||
| 318 | return call_user_func_array([$this->str, camel_case($name)], $arguments); |
|
| 319 | } |
|
| 320 | ), |
|
| 321 | new \Twig_SimpleFunction( |
|
| 322 | 'url_*', |
|
| @@ 323-328 (lines=6) @@ | ||
| 320 | ), |
|
| 321 | new \Twig_SimpleFunction( |
|
| 322 | 'url_*', |
|
| 323 | function ($name) { |
|
| 324 | ||
| 325 | $arguments = array_slice(func_get_args(), 1); |
|
| 326 | ||
| 327 | return call_user_func_array([$this->url, camel_case($name)], $arguments); |
|
| 328 | } |
|
| 329 | ), |
|
| 330 | new \Twig_SimpleFunction( |
|
| 331 | 'addons', |
|
| @@ 403-408 (lines=6) @@ | ||
| 400 | new \Twig_SimpleFilter('humanize', [$this->str, 'humanize']), |
|
| 401 | new \Twig_SimpleFilter( |
|
| 402 | 'str_*', |
|
| 403 | function ($name) { |
|
| 404 | ||
| 405 | $arguments = array_slice(func_get_args(), 1); |
|
| 406 | ||
| 407 | return call_user_func_array([$this->str, camel_case($name)], $arguments); |
|
| 408 | } |
|
| 409 | ), |
|
| 410 | ]; |
|
| 411 | } |
|