interface CKEditor5PluginConfigurableInterface in Drupal 10
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; interface \Drupal\Component\Plugin\ConfigurableInterface; interface \Drupal\Core\Plugin\PluginFormInterface
- interface \Drupal\ckeditor5\Plugin\CKEditor5PluginConfigurableInterface
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
9 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 - ImageResize.php in core/
modules/ ckeditor5/ src/ Plugin/ CKEditor5Plugin/ ImageResize.php - ImageUpload.php in core/
modules/ ckeditor5/ src/ Plugin/ CKEditor5Plugin/ ImageUpload.php - Language.php in core/
modules/ ckeditor5/ src/ Plugin/ CKEditor5Plugin/ Language.php
File
- core/
modules/ ckeditor5/ src/ Plugin/ CKEditor5PluginConfigurableInterface.php, line 24
Namespace
Drupal\ckeditor5\PluginView source
interface CKEditor5PluginConfigurableInterface extends CKEditor5PluginInterface, ConfigurableInterface, PluginFormInterface {
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
CKEditor5PluginInterface:: |
public | function | Allows a plugin to modify its static configuration. | 1 |
ConfigurableInterface:: |
public | function | Gets default configuration for this plugin. | 4 |
ConfigurableInterface:: |
public | function | Gets this plugin's configuration. | 3 |
ConfigurableInterface:: |
public | function | Sets the configuration for this plugin instance. | 3 |
PluginFormInterface:: |
public | function | Form constructor. | 19 |
PluginFormInterface:: |
public | function | Form submission handler. | 17 |
PluginFormInterface:: |
public | function | Form validation handler. | 11 |
PluginInspectionInterface:: |
public | function | Gets the definition of the plugin implementation. | 1 |
PluginInspectionInterface:: |
public | function | Gets the plugin_id of the plugin instance. | 1 |