J'essaie de désactiver l'interface utilisateur Swagger, ou plus précisément, parce que je souhaite que nous la fournissions uniquement pour les environnements hors production.
J'ai référencé ce lien mais rien ne s'est passé.
Mon api_platform.yamlFichier :
api_platform:
defaults:
route_prefix: '/%env(API_ROUTE)%'
enable_docs: false
enable_entrypoint: false
enable_swagger_ui: false
swagger:
api_keys:
JWT:
name: Authorization
type: header
collection:
pagination:
enabled: true
api_platform: defaults: route_prefix: '/%env(API_ROUTE)%' swagger: api_keys: JWT: name: Authorization type: header collection: pagination: enabled: true when@prod: api_platform: enable_docs: false enable_entrypoint: false enable_swagger_ui: falseVotre api_platform.yaml ressemble à ceci. Si vous utilisez l'environnement correctement, votre swagger ne sera désactivé que dans votre environnement de production.