You are here

public function WordfilterItem::setFilterWords in Wordfilter 8.2

Set the filter words.

Parameters

mixed $words: A string or array of filter words. As a string, multiple words are to be separated by ", ".

File

src/WordfilterItem.php, line 124

Class

WordfilterItem

Namespace

Drupal\wordfilter

Code

public function setFilterWords($words) {
  if (is_string($words)) {
    $words = $this
      ->wordsToArray($words);
  }

  // Filter out duplicates.
  // Todo Replace with a case-insensitive filter.
  $words = array_unique($words);
  $words = implode(", ", $words);
  $this->data['filter_words'] = $words;
}