diff --git a/lib/filter/filter.class.php b/lib/filter/filter.class.php index f4e9980630..2f44b2df3a 100644 --- a/lib/filter/filter.class.php +++ b/lib/filter/filter.class.php @@ -101,6 +101,11 @@ class fixer extends baseFixer * @return object */ public function filterEmoji($value){ + if(is_object($value) or is_array($value)) + { + foreach($value as $subValue) $this->filterEmoji($subValue); + } + $value = preg_replace_callback('/./u', function (array $match) { return strlen($match[0]) >= 4 ? '' : $match[0];