/** * {@inheritdoc} */ public function getAll($boolType = null) { return $this->bool->getQueries($boolType); }
/** * Tests if BoolQuery::getQueries with specified bool type returns an array with added queries. */ public function testGetQueriesByBoolTypeWithQueryAddedToBoolType() { $query = new TermQuery('key1', 'value1'); $query2 = new TermQuery('key2', 'value2'); $bool = new BoolQuery(); $bool->add($query, BoolQuery::MUST, 'query'); $bool->add($query2, BoolQuery::SHOULD, 'query2'); $this->assertSame(array('query' => $query), $bool->getQueries(BoolQuery::MUST)); }