File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -199,13 +199,17 @@ public function federationDiscovery(Request $request): Response
199199 throw new OidcException ('Empty Trust Anchor ID. ' );
200200
201201 $ forceRefresh = $ request ->request ->getBoolean ('forceRefresh ' );
202+ /** @var string[] $filterEntityTypes */
202203 $ filterEntityTypes = $ request ->request ->all ('filterEntityTypes ' );
203204 $ filterTrustMarkTypes = $ request ->request ->getString ('filterTrustMarkTypes ' );
204205 $ filterQuery = $ request ->request ->getString ('filterQuery ' );
205206 $ sortBy = $ request ->request ->getString ('sortBy ' , 'entity_id ' );
206207 $ sortOrder = $ request ->request ->getString ('sortOrder ' , 'asc ' );
208+ /** @var 'asc'|'desc' $sortOrder */
209+ $ sortOrder = in_array ($ sortOrder , ['asc ' , 'desc ' ]) ? $ sortOrder : 'asc ' ;
207210 $ pageLimit = $ request ->request ->getInt ('pageLimit ' , 50 );
208211 $ pageFrom = $ request ->request ->get ('pageFrom ' );
212+ $ pageFrom = is_string ($ pageFrom ) ? $ pageFrom : null ;
209213
210214 try {
211215 $ entityCollection = $ this ->federationWithArrayLogger ->federationDiscovery ()->discover (
You can’t perform that action at this time.
0 commit comments