function Vid::titleQuery
Override the behavior of title(). Get the title of the revision.
Return value
array Returns all titles, if it's just one title it's an array with one entry.
Overrides NumericArgument::titleQuery
File
-
core/
modules/ node/ src/ Plugin/ views/ argument/ Vid.php, line 71
Class
- Vid
- Argument handler to accept a node revision id.
Namespace
Drupal\node\Plugin\views\argumentCode
public function titleQuery() {
$titles = [];
$results = $this->nodeStorage
->getAggregateQuery()
->accessCheck(FALSE)
->allRevisions()
->groupBy('title')
->condition('vid', $this->value, 'IN')
->execute();
foreach ($results as $result) {
$titles[] = $result['title'];
}
return $titles;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.