You are here

protected function WebformSubmissionFieldFilter::getFormElementProperty in Webform Views Integration 8.5

Extract a property of a form element.

Parameters

array $element: Form element whose property to extract

string $property: Property to extract

mixed $default: Default value to use when the property is not defined in the provided element

Return value

mixed The property value extracted from form element

2 calls to WebformSubmissionFieldFilter::getFormElementProperty()
WebformSubmissionFieldFilter::operatorForm in src/Plugin/views/filter/WebformSubmissionFieldFilter.php
Options form subform for setting the operator.
WebformSubmissionFieldFilter::valueForm in src/Plugin/views/filter/WebformSubmissionFieldFilter.php
Provide a simple textfield for equality

File

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

Class

WebformSubmissionFieldFilter
Filter based on value of a webform submission.

Namespace

Drupal\webform_views\Plugin\views\filter

Code

protected function getFormElementProperty($element, $property, $default) {
  if (isset($element[$property])) {
    return $element[$property];
  }
  return $this->elementInfoManager
    ->getInfoProperty($element['#type'], $property, $default);
}