@@ 50-53 (lines=4) @@ | ||
47 | $textExtension = new \Twig_Extensions_Extension_Text; |
|
48 | $textFilters = $textExtension->getFilters(); |
|
49 | $filters += [ |
|
50 | 'truncate' => function($value, $length = 30, $preserve = false, $separator = '...') use ($twig, $textFilters) { |
|
51 | $callable = $textFilters['0']->getCallable(); |
|
52 | return $callable($twig, $value, $length, $preserve, $separator); |
|
53 | }, |
|
54 | 'wordwrap' => function($value, $length = 80, $separator = "\n", $preserve = false) use ($twig, $textFilters) { |
|
55 | $callable = $textFilters['1']->getCallable(); |
|
56 | return $callable($twig, $value, $length, $separator, $preserve); |
|
@@ 54-57 (lines=4) @@ | ||
51 | $callable = $textFilters['0']->getCallable(); |
|
52 | return $callable($twig, $value, $length, $preserve, $separator); |
|
53 | }, |
|
54 | 'wordwrap' => function($value, $length = 80, $separator = "\n", $preserve = false) use ($twig, $textFilters) { |
|
55 | $callable = $textFilters['1']->getCallable(); |
|
56 | return $callable($twig, $value, $length, $separator, $preserve); |
|
57 | } |
|
58 | ]; |
|
59 | ||
60 | // add Intl extensions if php5-intl installed |