You are here

public function WebformRevision::deleteElement in Config Entity Revisions 8.2

Remove an element.

Parameters

string $key: The element's key.

Overrides Webform::deleteElement

File

modules/webform_revisions/src/Entity/WebformRevision.php, line 65

Class

WebformRevision
Class WebformRevision.

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.
}