getOperations($api, $route) as $operation) { $operation->merge(['schemes' => $route->getSchemes()]); foreach ($route->getRequirements() as $parameterName => $requirement) { $parameter = $operation->getParameters()->get($parameterName, 'path'); $parameter->setRequired(true); $parameter->setType('string'); $parameter->setFormat($requirement); } } } }