getContext(); $urlGenerator->setContext(new RequestContext()); try { $basePath = $urlGenerator->generate('api_entrypoint'); } finally { $urlGenerator->setContext($baseContext); } $documentation = (array) $normalizer->normalize($documentation); unset($documentation['basePath']); foreach ($documentation['paths'] as $path => $value) { $paths['/'.ltrim($basePath.'/'.ltrim($path, '/'), '/')] = $value; } $documentation['paths'] = $paths; return $documentation; }); } }