Пример #1
0
 /**
  * Return the list of queries associated to a clause.
  *
  * @param QueryInterface $query  Bool query.
  * @param string         $clause Current clause (must, should, must_not).
  *
  * @return QueryInterface[]
  */
 private function getQueryClause($query, $clause)
 {
     $queries = $query->getMust();
     if ($clause == self::QUERY_CONDITION_NOT) {
         $queries = $query->getMustNot();
     } elseif ($clause == self::QUERY_CONDITION_SHOULD) {
         $queries = $query->getShould();
     }
     return $queries;
 }