/**
  * {@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));
 }