function FilterFormat::setFilterConfig

Same name and namespace in other branches
  1. 9 core/modules/filter/src/Entity/FilterFormat.php \Drupal\filter\Entity\FilterFormat::setFilterConfig()
  2. 8.9.x core/modules/filter/src/Entity/FilterFormat.php \Drupal\filter\Entity\FilterFormat::setFilterConfig()
  3. 10 core/modules/filter/src/Entity/FilterFormat.php \Drupal\filter\Entity\FilterFormat::setFilterConfig()

Attributes

#[ActionMethod(adminLabel: new TranslatableMarkup('Sets configuration for a filter plugin'))]

Parameters

string $instance_id: The ID of a filter plugin to set the configuration for.

array $configuration: The filter plugin configuration to set.

Overrides FilterFormatInterface::setFilterConfig

File

core/modules/filter/src/Entity/FilterFormat.php, line 173

Class

FilterFormat
Represents a text format.

Namespace

Drupal\filter\Entity

Code

public function setFilterConfig($instance_id, array $configuration) {
  $this->filters[$instance_id] = $configuration;
  if (isset($this->filterCollection)) {
    $this->filterCollection
      ->setInstanceConfiguration($instance_id, $configuration);
  }
  return $this;
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.