22 $unvalidatedParams = [];
24 foreach ( $this->
getRequest()->getPathParams() as $name => $value ) {
27 $unvalidatedParams[] = $name;
30 $params[] = $validatedParams[$name];
34 if ( $unvalidatedParams ) {
35 throw new LogicException(
36 'Path parameters were not validated: ' . implode(
', ', $unvalidatedParams )
41 return $this->run( ...$params );