17 'censor' =>
new \Twig_SimpleFilter(
'censor', array($this,
'censor'))
21 public function censor($value, $censors, $explode =
true)
24 if (is_array($value) && is_array($censors)) {
25 return array_diff($value, $censors);
29 if (!is_array($value) && $explode) {
30 $arrayed = explode(
',', $value);
33 $censored = array_diff($arrayed, $censors);
36 if (empty($censored)) {
44 return ($value != $censors) ? $value :
'';
50 return 'censor_extention';
censor($value, $censors, $explode=true)