@@ 61-64 (lines=4) @@ | ||
58 | $textExtension = new \Twig_Extensions_Extension_Text; |
|
59 | $textFilters = $textExtension->getFilters(); |
|
60 | $filters += [ |
|
61 | 'truncate' => function($value, $length = 30, $preserve = false, $separator = '...') use ($twig, $textFilters) { |
|
62 | $callable = $textFilters['0']->getCallable(); |
|
63 | return $callable($twig, $value, $length, $preserve, $separator); |
|
64 | }, |
|
65 | 'wordwrap' => function($value, $length = 80, $separator = "\n", $preserve = false) use ($twig, $textFilters) { |
|
66 | $callable = $textFilters['1']->getCallable(); |
|
67 | return $callable($twig, $value, $length, $separator, $preserve); |
|
@@ 65-68 (lines=4) @@ | ||
62 | $callable = $textFilters['0']->getCallable(); |
|
63 | return $callable($twig, $value, $length, $preserve, $separator); |
|
64 | }, |
|
65 | 'wordwrap' => function($value, $length = 80, $separator = "\n", $preserve = false) use ($twig, $textFilters) { |
|
66 | $callable = $textFilters['1']->getCallable(); |
|
67 | return $callable($twig, $value, $length, $separator, $preserve); |
|
68 | } |
|
69 | ]; |
|
70 | ||
71 | // add Intl extensions if php5-intl installed |