File tree Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Original file line number Diff line number Diff line change @@ -2806,14 +2806,15 @@ private function resolveTrustedHeaders(array $headers): int
28062806 $ trustedHeaders = 0 ;
28072807
28082808 foreach ($ headers as $ h ) {
2809- switch ($ h ) {
2810- case 'forwarded ' : $ trustedHeaders |= Request::HEADER_FORWARDED ; break ;
2811- case 'x-forwarded-for ' : $ trustedHeaders |= Request::HEADER_X_FORWARDED_FOR ; break ;
2812- case 'x-forwarded-host ' : $ trustedHeaders |= Request::HEADER_X_FORWARDED_HOST ; break ;
2813- case 'x-forwarded-proto ' : $ trustedHeaders |= Request::HEADER_X_FORWARDED_PROTO ; break ;
2814- case 'x-forwarded-port ' : $ trustedHeaders |= Request::HEADER_X_FORWARDED_PORT ; break ;
2815- case 'x-forwarded-prefix ' : $ trustedHeaders |= Request::HEADER_X_FORWARDED_PREFIX ; break ;
2816- }
2809+ $ trustedHeaders |= match ($ h ) {
2810+ 'forwarded ' => Request::HEADER_FORWARDED ,
2811+ 'x-forwarded-for ' => Request::HEADER_X_FORWARDED_FOR ,
2812+ 'x-forwarded-host ' => Request::HEADER_X_FORWARDED_HOST ,
2813+ 'x-forwarded-proto ' => Request::HEADER_X_FORWARDED_PROTO ,
2814+ 'x-forwarded-port ' => Request::HEADER_X_FORWARDED_PORT ,
2815+ 'x-forwarded-prefix ' => Request::HEADER_X_FORWARDED_PREFIX ,
2816+ default => 0 ,
2817+ };
28172818 }
28182819
28192820 return $ trustedHeaders ;
You can’t perform that action at this time.
0 commit comments