abstract class EditorBase

Defines a base editor implementation.

Hierarchy

Expanded class hierarchy of EditorBase

3 files declare their use of EditorBase
DirectEditor.php in drupal/core/modules/edit/lib/Drupal/edit/Plugin/InPlaceEditor/DirectEditor.php
Contains \Drupal\edit\Plugin\InPlaceEditor\DirectEditor.
FormEditor.php in drupal/core/modules/edit/lib/Drupal/edit/Plugin/InPlaceEditor/FormEditor.php
Contains \Drupal\edit\Plugin\InPlaceEditor\FormEditor.
WysiwygEditor.php in drupal/core/modules/edit/tests/modules/lib/Drupal/edit_test/Plugin/InPlaceEditor/WysiwygEditor.php
Contains \Drupal\edit_test\Plugin\InPlaceEditor\WysiwygEditor.

File

drupal/core/modules/edit/lib/Drupal/edit/EditorBase.php, line 17
Contains \Drupal\edit\EditorBase.

Namespace

Drupal\edit
View source
abstract class EditorBase extends PluginBase implements EditPluginInterface {

  /**
   * Implements \Drupal\edit\EditPluginInterface::getMetadata().
   */
  function getMetadata(FieldInstance $instance, array $items) {
    return array();
  }

}

Members

Namesort descending Modifiers Type Description Overrides
EditorBase::getMetadata function Implements \Drupal\edit\EditPluginInterface::getMetadata(). Overrides EditPluginInterface::getMetadata 1
EditPluginInterface::getAttachments public function Returns the attachments for this editor. 4
EditPluginInterface::isCompatible public function Checks whether this editor is compatible with a given field instance. 4
PluginBase::$configuration protected property Configuration information passed into the plugin. 1
PluginBase::$pluginDefinition protected property The plugin implementation definition.
PluginBase::$pluginId protected property The plugin_id.
PluginBase::getPluginDefinition public function Returns the definition of the plugin implementation. Overrides PluginInspectionInterface::getPluginDefinition
PluginBase::getPluginId public function Returns the plugin_id of the plugin instance. Overrides PluginInspectionInterface::getPluginId
PluginBase::__construct public function Constructs a Drupal\Component\Plugin\PluginBase object. 17