You are here

protected function WebformSubmissionFieldFilter::getWebformElement in Webform Views Integration 8.5

Retrieve webform element on which this filter is set up.

Return value

array Webform element on which this filter is set up

2 calls to WebformSubmissionFieldFilter::getWebformElement()
WebformSubmissionCompositeFieldFilter::getWebformElement in src/Plugin/views/filter/WebformSubmissionCompositeFieldFilter.php
Retrieve webform element on which this filter is set up.
WebformSubmissionFieldFilter::valueForm in src/Plugin/views/filter/WebformSubmissionFieldFilter.php
Provide a simple textfield for equality
1 method overrides WebformSubmissionFieldFilter::getWebformElement()
WebformSubmissionCompositeFieldFilter::getWebformElement in src/Plugin/views/filter/WebformSubmissionCompositeFieldFilter.php
Retrieve webform element on which this filter is set up.

File

src/Plugin/views/filter/WebformSubmissionFieldFilter.php, line 316

Class

WebformSubmissionFieldFilter
Filter based on value of a webform submission.

Namespace

Drupal\webform_views\Plugin\views\filter

Code

protected function getWebformElement() {
  $webform = $this->entityTypeManager
    ->getStorage('webform')
    ->load($this->definition['webform_id']);
  return $webform
    ->getElementInitialized($this->definition['webform_submission_field']);
}