Contains \Drupal\filter\Plugin\Core\Entity\FilterFormatInterface.
<?php
/**
* @file
* Contains \Drupal\filter\Plugin\Core\Entity\FilterFormatInterface.
*/
namespace Drupal\filter;
use Drupal\Core\Config\Entity\ConfigEntityInterface;
/**
* Provides an interface defining a filter format entity.
*/
interface FilterFormatInterface extends ConfigEntityInterface {
/**
* Returns the collection of filter pugin instances or an individual plugin instance.
*
* @param string $instance_id
* (optional) The ID of a filter plugin instance to return.
*
* @return \Drupal\filter\FilterBag|\Drupal\filter\Plugin\FilterInterface
* Either the filter bag or a specific filter plugin instance.
*/
public function filters($instance_id = NULL);
/**
* Sets the configuration for a filter plugin instance.
*
* Sets or replaces the configuration of a filter plugin in $this->filters,
* and if instantianted already, also ensures that the actual filter plugin on
* the FilterBag contains the identical configuration.
*
* @param string $instance_id
* The ID of a filter plugin to set the configuration for.
* @param array $configuration
* The filter plugin configuration to set.
*/
public function setFilterConfig($instance_id, array $configuration);
}
Name | Description |
---|---|
FilterFormatInterface | Provides an interface defining a filter format entity. |