public function testSendingUsingGetMethodPrefersRequestOverQueryParameters() { $a = new DruidNodeDruidQueryExecutor('1.2.3.4', '1234'); $a->setHttpMethod('GET'); $a->setEndPoint('/somewhere/some/place?hey=abc'); $request = $a->createRequest('{"hey":123}'); $query = $request->getQuery()->getAll(); // Does not stomp the query params from request $this->assertArrayHasKey('hey', $query); $this->assertEquals('123', $query['hey']); $this->assertNotEquals('abc', $query['hey']); }