NodeComment.php
Same filename in other branches
Namespace
Drupal\comment\Plugin\views\filterFile
-
core/
modules/ comment/ src/ Plugin/ views/ filter/ NodeComment.php
View source
<?php
namespace Drupal\comment\Plugin\views\filter;
use Drupal\comment\Plugin\Field\FieldType\CommentItemInterface;
use Drupal\views\Attribute\ViewsFilter;
use Drupal\views\Plugin\views\filter\InOperator;
/**
* Filter based on comment node status.
*
* @ingroup views_filter_handlers
*/
class NodeComment extends InOperator {
/**
* {@inheritdoc}
*/
public function getValueOptions() {
if (!isset($this->valueOptions)) {
$this->valueOptions = [
CommentItemInterface::HIDDEN => $this->t('Hidden'),
CommentItemInterface::CLOSED => $this->t('Closed'),
CommentItemInterface::OPEN => $this->t('Open'),
];
}
return $this->valueOptions;
}
}
Classes
Title | Deprecated | Summary |
---|---|---|
NodeComment | Filter based on comment node status. |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.