public function testChangingResponseHeadersWithEvents() { $this->events->listen('Dingo\\Api\\Event\\ResponseIsMorphing', function ($event) { $event->response->headers->set('x-foo', 'bar'); }); Response::addFormatter('json', new Json()); $response = new Response(['foo' => 'bar']); $this->assertEquals('bar', $response->morph('json')->headers->get('x-foo')); $this->events->forget('Dingo\\Api\\Event\\ResponseIsMorphing'); }