File tree Expand file tree Collapse file tree 2 files changed +6
-3
lines changed Expand file tree Collapse file tree 2 files changed +6
-3
lines changed Original file line number Diff line number Diff line change 26
26
},
27
27
"require-dev" : {
28
28
"phpunit/phpunit" : " ^8.1" ,
29
- "zendframework/zend-diactoros" : " ^2.0.1" ,
30
29
"friendsofphp/php-cs-fixer" : " ^2.0" ,
31
30
"oscarotero/php-cs-fixer-config" : " ^1.0" ,
32
- "squizlabs/php_codesniffer" : " ^3.0"
31
+ "squizlabs/php_codesniffer" : " ^3.0" ,
32
+ "laminas/laminas-diactoros" : " ^2.2"
33
33
},
34
34
"autoload" : {
35
35
"psr-4" : {
Original file line number Diff line number Diff line change @@ -186,8 +186,11 @@ private function detectFromExtension(ServerRequestInterface $request): ?string
186
186
*/
187
187
private function detectFromHeader (ServerRequestInterface $ request ): ?string
188
188
{
189
+ if (!$ request ->hasHeader ('Accept ' )) {
190
+ return $ this ->defaultFormat ;
191
+ }
189
192
$ headers = call_user_func_array ('array_merge ' , array_column ($ this ->formats , 'mime-type ' ));
190
- $ accept = $ request ->getHeaderLine ('Accept ' )?: ' */* ' ;
193
+ $ accept = $ request ->getHeaderLine ('Accept ' );
191
194
$ mime = $ this ->negotiateHeader ($ accept , new Negotiator (), $ headers );
192
195
193
196
if ($ mime !== null ) {
You can’t perform that action at this time.
0 commit comments