ApiPlatform\Core\Bridge\Symfony\Bundle\DependencyInjection\ApiPlatformExtension::registerSwaggerConfiguration PHP Method

registerSwaggerConfiguration() private method

Registers the Swagger and Swagger UI configuration.
private registerSwaggerConfiguration ( ContainerBuilder $container, array $config, XmlFileLoader $loader )
$container Symfony\Component\DependencyInjection\ContainerBuilder
$config array
$loader Symfony\Component\DependencyInjection\Loader\XmlFileLoader
    private function registerSwaggerConfiguration(ContainerBuilder $container, array $config, XmlFileLoader $loader)
    {
        if (!$config['enable_swagger']) {
            return;
        }
        $loader->load('swagger.xml');
        if ($config['enable_swagger_ui']) {
            $loader->load('swagger-ui.xml');
            $container->setParameter('api_platform.enable_swagger_ui', $config['enable_swagger_ui']);
        }
        $container->setParameter('api_platform.enable_swagger', $config['enable_swagger']);
    }