class CKEditorPlugin

Defines a CKEditorPlugin annotation object.

Hierarchy

Expanded class hierarchy of CKEditorPlugin

6 files declare their use of CKEditorPlugin
Internal.php in drupal/core/modules/ckeditor/lib/Drupal/ckeditor/Plugin/CKEditorPlugin/Internal.php
Contains \Drupal\ckeditor\Plugin\CKEditorPlugin\Internal.
Llama.php in drupal/core/modules/ckeditor/tests/modules/lib/Drupal/ckeditor_test/Plugin/CKEditorPlugin/Llama.php
Contains \Drupal\ckeditor_test\Plugin\CKEditorPlugin\Llama.
LlamaButton.php in drupal/core/modules/ckeditor/tests/modules/lib/Drupal/ckeditor_test/Plugin/CKEditorPlugin/LlamaButton.php
Contains \Drupal\ckeditor_test\Plugin\CKEditorPlugin\LlamaButton.
LlamaContextual.php in drupal/core/modules/ckeditor/tests/modules/lib/Drupal/ckeditor_test/Plugin/CKEditorPlugin/LlamaContextual.php
Contains \Drupal\ckeditor_test\Plugin\CKEditorPlugin\LlamaContextual.
LlamaContextualAndButton.php in drupal/core/modules/ckeditor/tests/modules/lib/Drupal/ckeditor_test/Plugin/CKEditorPlugin/LlamaContextualAndButton.php
Contains \Drupal\ckeditor_test\Plugin\CKEditorPlugin\LlamaContextualAndButton.

... See full list

1 string reference to 'CKEditorPlugin'
CKEditorPluginManager::__construct in drupal/core/modules/ckeditor/lib/Drupal/ckeditor/CKEditorPluginManager.php
Overrides \Drupal\Component\Plugin\PluginManagerBase::__construct().
6 classes are annotated with CKEditorPlugin
Internal in drupal/core/modules/ckeditor/lib/Drupal/ckeditor/Plugin/CKEditorPlugin/Internal.php
Defines the "internal" plugin (i.e. core plugins part of our CKEditor build).
Llama in drupal/core/modules/ckeditor/tests/modules/lib/Drupal/ckeditor_test/Plugin/CKEditorPlugin/Llama.php
Defines the "Llama" plugin, with a CKEditor "llama" feature.
LlamaButton in drupal/core/modules/ckeditor/tests/modules/lib/Drupal/ckeditor_test/Plugin/CKEditorPlugin/LlamaButton.php
Defines a "LlamaButton" plugin, with a toolbar builder-enabled "llama" feature.
LlamaContextual in drupal/core/modules/ckeditor/tests/modules/lib/Drupal/ckeditor_test/Plugin/CKEditorPlugin/LlamaContextual.php
Defines a "Llama" plugin, with a contextually enabled "llama" feature.
LlamaContextualAndButton in drupal/core/modules/ckeditor/tests/modules/lib/Drupal/ckeditor_test/Plugin/CKEditorPlugin/LlamaContextualAndButton.php
Defines a "LlamaContextualAndbutton" plugin, with a contextually OR toolbar builder-enabled "llama" feature.

... See full list

File

drupal/core/modules/ckeditor/lib/Drupal/ckeditor/Annotation/CKEditorPlugin.php, line 17
Contains Drupal\ckeditor\Annotation\CKEditorPlugin.

Namespace

Drupal\ckeditor\Annotation
View source
class CKEditorPlugin extends Plugin {

  /**
   * The plugin ID.
   *
   * @var string
   */
  public $id;

  /**
   * The human-readable name of the CKEditor plugin.
   *
   * @ingroup plugin_translatable
   *
   * @var \Drupal\Core\Annotation\Translation
   */
  public $label;

}

Members

Namesort descending Modifiers Type Description Overrides
CKEditorPlugin::$id public property The plugin ID.
CKEditorPlugin::$label public property The human-readable name of the CKEditor plugin.
Plugin::$definition protected property The plugin definiton read from the class annotation.
Plugin::get public function Implements Drupal\Core\Annotation\AnnotationInterface::get(). Overrides AnnotationInterface::get
Plugin::parse protected function Parses an annotation into its definition.
Plugin::__construct public function Constructs a Plugin object.