You are here

public function WordFilter::activeWordfilterConfigs in Wordfilter 8.2

Get a list of active Wordfilter configurations for this filter.

Return value

\Drupal\wordfilter\Entity\WordfilterConfigurationInterface[]

1 call to WordFilter::activeWordfilterConfigs()
WordFilter::process in src/Plugin/Filter/WordFilter.php
Performs the filter processing.

File

src/Plugin/Filter/WordFilter.php, line 34

Class

WordFilter
Plugin annotation @Filter( id = "wordfilter", title = @Translation("Apply filtering of words"), description = @Translation("Filter out words by given Wordfilter configurations (choose below)."), type =…

Namespace

Drupal\wordfilter\Plugin\Filter

Code

public function activeWordfilterConfigs() {
  if (!isset($this->active_configs)) {
    $settings_active = !empty($this->settings['active_wordfilter_configs']) ? $this->settings['active_wordfilter_configs'] : [];
    if (!empty($settings_active)) {
      $storage = \Drupal::entityTypeManager()
        ->getStorage('wordfilter_configuration');
      $this->active_configs = $storage
        ->loadMultiple($settings_active);
    }
    else {
      $this->active_configs = [];
    }
  }
  return $this->active_configs;
}