Product.php in Ubercart 8.4
File
uc_product/src/Plugin/views/filter/Product.php
View source
<?php
namespace Drupal\uc_product\Plugin\views\filter;
use Drupal\views\Plugin\views\filter\BooleanOperator;
class Product extends BooleanOperator {
public function query() {
$types = uc_product_types();
$this->query
->addField('node', 'type');
$this->query
->addWhere($this->options['group'], 'node.type', $types, empty($this->value) ? 'NOT IN' : 'IN');
}
}
Classes
Name |
Description |
Product |
Filter handler for "is a product". |