You are here

public function WebformSubmissionTermCheckboxesFilter::opEqual in Webform Views Integration 8.5

Overrides StringFilter::opEqual

File

src/Plugin/views/filter/WebformSubmissionTermCheckboxesFilter.php, line 25

Class

WebformSubmissionTermCheckboxesFilter
Filter for term checkboxes webform element.

Namespace

Drupal\webform_views\Plugin\views\filter

Code

public function opEqual($field) {
  $value = array_values(array_filter($this->value));
  if (empty($value)) {
    return;
  }
  $this
    ->ensureMyTable();
  $this->query
    ->addWhere($this->options['group'], "{$this->tableAlias}.{$this->realField}", $value, $this->operator == '=' ? 'IN' : 'NOT IN');
}