$this->
assertEquals('POST, PUT',
$response->headers->
get('Allow'
));
$this->
assertEquals('application/json',
$response->headers->
get('Content-Type'
));
} public function providerTestOn4xx() { return [ 'uncacheable exception' =>
[ new MethodNotAllowedHttpException(['POST', 'PUT'
], 'test message'
),
JsonResponse::
class,
],
'cacheable exception' =>
[ new CacheableMethodNotAllowedHttpException((new CacheableMetadata())->
setCacheContexts(['route'
]),
['POST', 'PUT'
], 'test message'
),
CacheableJsonResponse::
class,
],
];
}}