File tree 1 file changed +9
-8
lines changed 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
2806
2806
$ trustedHeaders = 0 ;
2807
2807
2808
2808
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
+ };
2817
2818
}
2818
2819
2819
2820
return $ trustedHeaders ;
You can’t perform that action at this time.
0 commit comments