validator->validate($data); if (0 !== count($errors)) { throw new InvalidRequestArgumentException( sprintf("Invalid request parameter %s", \get_class($data)), 400, $errors ); } } }