SearchApiAttachmentsFilterPlugin.php in Search API attachments 8
File
src/Plugin/views/filter/SearchApiAttachmentsFilterPlugin.php
View source
<?php
namespace Drupal\search_api_attachments\Plugin\views\filter;
use Drupal\views\Plugin\views\filter\BooleanOperator;
class SearchApiAttachmentsFilterPlugin extends BooleanOperator {
public function query() {
if (!$this->value) {
return;
}
$fields = $this->query
->getFulltextFields();
if (!empty($fields)) {
foreach ($fields as $key => $field_name) {
$prefix = 'saa_';
if (strpos($field_name, $prefix) === 0) {
unset($fields[$key]);
}
}
$this->query
->setFulltextFields($fields);
}
}
}