getOperations($api, $route) as $operation) { $operation->getSchemes()->addAll($route->getSchemes()); foreach ($route->getRequirements() as $parameterName => $requirement) { $parameter = $operation->getParameters()->get($parameterName, 'path'); $parameter->setRequired(true); $parameter->setType(Swagger::T_STRING); $parameter->setFormat($requirement); } } } }