<?php/**
* @file
* Contains \Drupal\filter\Plugin\Core\Entity\FilterFormatInterface.
*/namespaceDrupal\filter;
useDrupal\Core\Config\Entity\ConfigEntityInterface;
/**
* Provides an interface defining a filter format entity.
*/interfaceFilterFormatInterfaceextends 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 functionfilters($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 functionsetFilterConfig($instance_id, array $configuration);
}