@@ -92,40 +92,16 @@ protected function setTrustedProxyIpAddressesToTheCallingIp(Request $request)
9292 */
9393 protected function getTrustedHeaderNames ()
9494 {
95- switch ($ this ->headers ) {
96- case 'HEADER_X_FORWARDED_AWS_ELB ' :
97- case Request::HEADER_X_FORWARDED_AWS_ELB :
98- return Request::HEADER_X_FORWARDED_AWS_ELB ;
99-
100- case 'HEADER_FORWARDED ' :
101- case Request::HEADER_FORWARDED :
102- return Request::HEADER_FORWARDED ;
103-
104- case 'HEADER_X_FORWARDED_FOR ' :
105- case Request::HEADER_X_FORWARDED_FOR :
106- return Request::HEADER_X_FORWARDED_FOR ;
107-
108- case 'HEADER_X_FORWARDED_HOST ' :
109- case Request::HEADER_X_FORWARDED_HOST :
110- return Request::HEADER_X_FORWARDED_HOST ;
111-
112- case 'HEADER_X_FORWARDED_PORT ' :
113- case Request::HEADER_X_FORWARDED_PORT :
114- return Request::HEADER_X_FORWARDED_PORT ;
115-
116- case 'HEADER_X_FORWARDED_PROTO ' :
117- case Request::HEADER_X_FORWARDED_PROTO :
118- return Request::HEADER_X_FORWARDED_PROTO ;
119-
120- case 'HEADER_X_FORWARDED_PREFIX ' :
121- case Request::HEADER_X_FORWARDED_PREFIX :
122- return Request::HEADER_X_FORWARDED_PREFIX ;
123-
124- default :
125- return Request::HEADER_X_FORWARDED_FOR | Request::HEADER_X_FORWARDED_HOST | Request::HEADER_X_FORWARDED_PORT | Request::HEADER_X_FORWARDED_PROTO | Request::HEADER_X_FORWARDED_PREFIX | Request::HEADER_X_FORWARDED_AWS_ELB ;
126- }
127-
128- return $ this ->headers ;
95+ return match ($ this ->headers ) {
96+ 'HEADER_X_FORWARDED_AWS_ELB ' , Request::HEADER_X_FORWARDED_AWS_ELB => Request::HEADER_X_FORWARDED_AWS_ELB ,
97+ 'HEADER_FORWARDED ' , Request::HEADER_FORWARDED => Request::HEADER_FORWARDED ,
98+ 'HEADER_X_FORWARDED_FOR ' , Request::HEADER_X_FORWARDED_FOR => Request::HEADER_X_FORWARDED_FOR ,
99+ 'HEADER_X_FORWARDED_HOST ' , Request::HEADER_X_FORWARDED_HOST => Request::HEADER_X_FORWARDED_HOST ,
100+ 'HEADER_X_FORWARDED_PORT ' , Request::HEADER_X_FORWARDED_PORT => Request::HEADER_X_FORWARDED_PORT ,
101+ 'HEADER_X_FORWARDED_PROTO ' , Request::HEADER_X_FORWARDED_PROTO => Request::HEADER_X_FORWARDED_PROTO ,
102+ 'HEADER_X_FORWARDED_PREFIX ' , Request::HEADER_X_FORWARDED_PREFIX => Request::HEADER_X_FORWARDED_PREFIX ,
103+ default => Request::HEADER_X_FORWARDED_FOR | Request::HEADER_X_FORWARDED_HOST | Request::HEADER_X_FORWARDED_PORT | Request::HEADER_X_FORWARDED_PROTO | Request::HEADER_X_FORWARDED_PREFIX | Request::HEADER_X_FORWARDED_AWS_ELB ,
104+ };
129105 }
130106
131107 /**
0 commit comments