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