interface CKEditor5PluginConfigurableInterface
Same name in other branches
- 9 core/modules/ckeditor5/src/Plugin/CKEditor5PluginConfigurableInterface.php \Drupal\ckeditor5\Plugin\CKEditor5PluginConfigurableInterface
- 10 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
- interface \Drupal\ckeditor5\Plugin\CKEditor5PluginInterface extends \Drupal\Component\Plugin\PluginInspectionInterface; interface \Drupal\Component\Plugin\ConfigurableInterface; interface \Drupal\Core\Plugin\PluginFormInterface
- interface \Drupal\ckeditor5\Plugin\CKEditor5PluginConfigurableInterface extends \Drupal\ckeditor5\Plugin\CKEditor5PluginInterface \Drupal\Component\Plugin\ConfigurableInterface \Drupal\Core\Plugin\PluginFormInterface
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
10 files declare their use of CKEditor5PluginConfigurableInterface
- Alignment.php in core/
modules/ ckeditor5/ src/ Plugin/ CKEditor5Plugin/ Alignment.php - CodeBlock.php in core/
modules/ ckeditor5/ src/ Plugin/ CKEditor5Plugin/ CodeBlock.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
File
-
core/
modules/ ckeditor5/ src/ Plugin/ CKEditor5PluginConfigurableInterface.php, line 24
Namespace
Drupal\ckeditor5\PluginView 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.