public function filterCategoryValues($values)
    {
        return array_unique(preg_split(
            '/\s*,\s*/u',
            preg_replace('/\s+/u', ' ', is_array($values) ? implode(',', $values) : $values),
            -1,
            PREG_SPLIT_NO_EMPTY
        ));
    }
public function filterCategoryValues($values)
    {
        return array_unique(preg_split(
            '/\s*,\s*/u',
            preg_replace('/\s+/u', ' ', is_array($values) ? implode(',', $values) : $values),
            -1,
            PREG_SPLIT_NO_EMPTY
        ));
    }
public function filterCategoryValues ( $ values ) { return array_unique ( preg_split ( '/\s*,\s*/u' , preg_replace ( '/\s+/u' , ' ' , is_array ( $ values ) ? implode ( ',' , $ values ) : $ values ) , - 1 , PREG_SPLIT_NO_EMPTY ) ) ; }
Filters categories.
@param string|string[] $values
@return string[]
Filters categories .