CKEditor5Plugin
class CKEditor5Plugin extends Plugin (View source)
Defines a CKEditor5Plugin annotation object.
Plugin Namespace: Plugin\CKEditor5Plugin.
Properties
| protected array | $definition | The plugin definition read from the class annotation. |
from Plugin |
| string | $id | The plugin ID. |
|
| CKEditor5AspectsOfCKEditor5Plugin | $ckeditor5 | The CKEditor 5 aspects of the plugin definition. |
|
| DrupalAspectsOfCKEditor5Plugin | $drupal | The Drupal aspects of the plugin definition. |
Methods
Constructs a Plugin object.
Gets the value of an annotation.
Gets the class of the annotated class.
Sets the class of the annotated class.
Details
__construct($values)
Constructs a Plugin object.
Builds up the plugin definition and invokes the get() method for any classed annotations that were used.
in
Plugin at line 54
protected array
parse(array $values)
Parses an annotation into its definition.
get()
Gets the value of an annotation.
in
Plugin at line 80
string
getProvider()
Gets the name of the provider of the annotated class.
in
Plugin at line 87
setProvider(string $provider)
Sets the name of the provider of the annotated class.
in
Plugin at line 94
string
getId()
Gets the unique ID for this annotated class.
string
getClass()
Gets the class of the annotated class.
setClass(string $class)
Sets the class of the annotated class.