public function testGetMethod() { $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['HTTP_X_HTTP_METHOD_OVERRIDE'] = 'PUT'; $request = new Request(); $this->assertSame('PUT', $request->getMethod()); $request->setMethod('DELETE'); $this->assertSame('DELETE', $request->getMethod()); }