You are here

public function WebformRevisions::deleteElement in Config Entity Revisions 1.x

Same name and namespace in other branches
  1. 8 modules/webform_revisions/src/Entity/WebformRevisions.php \Drupal\webform_revisions\Entity\WebformRevisions::deleteElement()

Remove an element.

Parameters

string $key: The element's key.

Overrides Webform::deleteElement

File

modules/webform_revisions/src/Entity/WebformRevisions.php, line 69

Class

WebformRevisions

Namespace

Drupal\webform_revisions\Entity

Code

public function deleteElement($key) {

  // Delete element from the elements render array.
  $elements = $this
    ->getElementsDecoded();
  $sub_element_keys = $this
    ->deleteElementRecursive($elements, $key);
  $this
    ->setElements($elements);

  // Don't delete submission data so that it can still be viewed for previous
  // revisions.
}