コード例 #1
0
ファイル: Term.php プロジェクト: manyoubaby123/imshop
 /**
  * @inheritdoc
  */
 public function equals(SearchQueryInterface $query)
 {
     $sameField = $query instanceof Term && $this->getField() === $query->getField();
     return $sameField && $this->getTerm() == $query->getTerm() ? 1 : ($sameField ? 0 : -1);
 }
コード例 #2
0
ファイル: MultiMatch.php プロジェクト: manyoubaby123/imshop
 /**
  * @inheritdoc
  */
 public function equals(SearchQueryInterface $query)
 {
     $sameField = $query instanceof MultiMatch && $this->getFields() === $query->getFields() && $this->getField() === $query->getField();
     return $sameField && $this->getTerm()->equals($query->getTerm()) ? 1 : ($sameField ? 0 : -1);
 }