api_platform: title: Coltura API version: 1.0.0 # Scan du module Core pour decouvrir les classes ApiResource et ApiFilter. # Ajouter un chemin par module lors de l'ajout d'entites ApiResource dans d'autres modules. # Sans ces paths, le compile pass d'API Platform ne declare pas les # services de filtres annotes (les filtres etaient silencieusement # ignores sur Permission — cf. ticket #344). mapping: paths: - '%kernel.project_dir%/src/Module/Core/Domain/Entity' # Resources virtuelles (sans entite Doctrine) declarees via #[ApiResource] # en dehors de Domain/Entity : AuditLogResource, etc. - '%kernel.project_dir%/src/Module/Core/Infrastructure/ApiPlatform/Resource' formats: jsonld: ['application/ld+json'] json: ['application/json'] patch_formats: json: ['application/merge-patch+json'] defaults: stateless: true cache_headers: vary: ['Content-Type', 'Authorization', 'Origin']