public function XBBCodeFilter::__construct in Extensible BBCode 8.2
Same name and namespace in other branches
- 8.3 src/Plugin/Filter/XBBCodeFilter.php \Drupal\xbbcode\Plugin\Filter\XBBCodeFilter::__construct()
- 4.0.x src/Plugin/Filter/XBBCodeFilter.php \Drupal\xbbcode\Plugin\Filter\XBBCodeFilter::__construct()
Construct a filter object from a bundle of tags, and the format ID.
Parameters
$tags: Tag array.
$format: Text format ID.
Overrides FilterBase::__construct
File
- src/
Plugin/ Filter/ XBBCodeFilter.php, line 44 - Contains Drupal\xbbcode\Plugin\Filter\XBBCodeFilter.
Class
- XBBCodeFilter
- Provides a filter that converts BBCode to HTML.
Namespace
Drupal\xbbcode\Plugin\FilterCode
public function __construct(array $configuration, $plugin_id, $plugin_definition) {
parent::__construct($configuration, $plugin_id, $plugin_definition);
module_load_include('inc', 'xbbcode');
$this->tag_settings = $this->settings['override'] ? $this->settings['tags'] : Drupal::config('xbbcode.settings')
->get('tags');
$this->tags = _xbbcode_build_tags($this->tag_settings ? $this->tag_settings : []);
}