toArray() public method

Converts array to an object in case no queries are added.
public toArray ( ) : array
return array
 /**
  * Test to resolve the following issue.
  *
  * @link https://groups.google.com/forum/?fromgroups#!topic/elastica-php-client/zK_W_hClfvU
  *
  * @group unit
  */
 public function testToArrayStructure()
 {
     $boolQuery = new BoolQuery();
     $term1 = new Term();
     $term1->setParam('interests', 84);
     $term2 = new Term();
     $term2->setParam('interests', 92);
     $boolQuery->addShould($term1)->addShould($term2);
     $jsonString = '{"bool":{"should":[{"term":{"interests":84}},{"term":{"interests":92}}]}}';
     $this->assertEquals($jsonString, json_encode($boolQuery->toArray()));
 }