/** * @covers \Elastica\Query\Builder::queries */ public function testQueries() { $queries = array(); $b1 = clone $this->builder; $b2 = clone $this->builder; $queries[] = $b1->term()->field('age', 34)->termClose(); $queries[] = $b2->term()->field('name', 'christer')->termClose(); $this->assertSame($this->builder, $this->builder->queries($queries)); $this->assertSame('{"queries":[{"term":{"age":"34"}},{"term":{"name":"christer"}}]}', (string) $this->builder); }