Lines Matching refs:queryTags
248 $queryTags = $this->parseTagList($tagquery, true);
252 $pages = $this->getIndexedPagesMatchingTagQuery($queryTags);
263 if (!$this->matchWithPageTags($pageTags, $queryTags)) continue;
347 $queryTags = $this->parseTagList($tagquery, true);
348 $allMatchedPages = $this->getIndexedPagesMatchingTagQuery($queryTags);
449 * @param array $queryTags the tags to filter e.g. ['tag'(OR), '+tag'(AND), '-tag'(NOT)]
452 public function getIndexedPagesMatchingTagQuery($queryTags) {
456 foreach ($queryTags as $i => $tag) {
467 if (empty($queryTags) || $cleanTags[0] != $queryTags[0]) {
471 foreach ($queryTags as $i => $queryTag) {
674 * @param string[] $queryTags tags we are looking ['tag', '+tag', '-tag']
677 protected function matchWithPageTags($pageTags, $queryTags) {
679 foreach($queryTags as $tag) {
733 * @param array $queryTags the tags to filter e.g. ['tag'(OR), '+tag'(AND), '-tag'(NOT)]
738 function _tagIndexLookup($queryTags) {
739 return $this->getIndexedPagesMatchingTagQuery($queryTags);