class FormEditor

Defines the form editor.

Plugin annotation


@InPlaceEditor(
  id = "form"
)

Hierarchy

Expanded class hierarchy of FormEditor

File

drupal/core/modules/edit/lib/Drupal/edit/Plugin/InPlaceEditor/FormEditor.php, line 21
Contains \Drupal\edit\Plugin\InPlaceEditor\FormEditor.

Namespace

Drupal\edit\Plugin\InPlaceEditor
View source
class FormEditor extends EditorBase {

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

  /**
   * Implements \Drupal\edit\EditPluginInterface::getAttachments().
   */
  public function getAttachments() {
    return array(
      'library' => array(
        array(
          'edit',
          'edit.editorWidget.form',
        ),
      ),
    );
  }

}

Members

Namesort descending Modifiers Type Description Overrides
EditorBase::getMetadata function Implements \Drupal\edit\EditPluginInterface::getMetadata(). Overrides EditPluginInterface::getMetadata 1
FormEditor::getAttachments public function Implements \Drupal\edit\EditPluginInterface::getAttachments(). Overrides EditPluginInterface::getAttachments
FormEditor::isCompatible function Implements \Drupal\edit\EditPluginInterface::isCompatible(). Overrides EditPluginInterface::isCompatible
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