/** * @test */ public function constructorIgonoresInvalidHeaders() { $headers = [['INVALID'], 'x-invalid-null' => null, 'x-invalid-true' => true, 'x-invalid-false' => false, 'x-invalid-int' => 1, 'x-invalid-object' => (object) ['INVALID'], 'x-valid-string' => 'VALID', 'x-valid-array' => ['VALID']]; $expected = ['x-valid-string' => ['VALID'], 'x-valid-array' => ['VALID']]; $response = new Response('php://memory', 200, $headers); $this->assertEquals($expected, $response->getHeaders()); }