interface CKEditor5PluginConfigurableInterface

Same name and namespace in other branches
  1. 10 core/modules/ckeditor5/src/Plugin/CKEditor5PluginConfigurableInterface.php \Drupal\ckeditor5\Plugin\CKEditor5PluginConfigurableInterface
  2. 11.x core/modules/ckeditor5/src/Plugin/CKEditor5PluginConfigurableInterface.php \Drupal\ckeditor5\Plugin\CKEditor5PluginConfigurableInterface

Defines an interface for configurable CKEditor 5 plugins.

This allows a CKEditor 5 plugin to define a settings form. These settings can then be automatically passed on to the corresponding CKEditor 5 instance via CKEditor5PluginInterface::getDynamicPluginConfig().

Hierarchy

Expanded class hierarchy of CKEditor5PluginConfigurableInterface

All classes that implement CKEditor5PluginConfigurableInterface

See also

\Drupal\ckeditor5\Plugin\CKEditor5PluginConfigurableTrait

\Drupal\ckeditor5\CKEditor5PluginInterface

\Drupal\ckeditor5\Plugin\CKEditor5PluginBase

\Drupal\ckeditor5\Plugin\CKEditor5PluginManagerInterface

\Drupal\ckeditor5\Annotation\CKEditor5Plugin

Plugin API

10 files declare their use of CKEditor5PluginConfigurableInterface
Alignment.php in core/modules/ckeditor5/src/Plugin/CKEditor5Plugin/Alignment.php
Heading.php in core/modules/ckeditor5/src/Plugin/CKEditor5Plugin/Heading.php
Image.php in core/modules/ckeditor5/src/Plugin/CKEditor5Plugin/Image.php
ImageResize.php in core/modules/ckeditor5/src/Plugin/CKEditor5Plugin/ImageResize.php
Language.php in core/modules/ckeditor5/src/Plugin/CKEditor5Plugin/Language.php

... See full list

File

core/modules/ckeditor5/src/Plugin/CKEditor5PluginConfigurableInterface.php, line 24

Namespace

Drupal\ckeditor5\Plugin
View source
interface CKEditor5PluginConfigurableInterface extends CKEditor5PluginInterface, ConfigurableInterface, PluginFormInterface {

}

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