X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=config%2Fpackages%2Ffos_rest.yaml;h=a1f7913e3978d7d6f6de4e93b3e7b025fc45b332;hb=199445c061aac9aa77294d3861c11ca10a77a94b;hp=0440800d70a35ca21d63f2c0a7e0dadfc14b2da3;hpb=dec6d0310680edbf06e4564590d6e4a3ffde8a6e;p=Project_proches_de_moi-server.git diff --git a/config/packages/fos_rest.yaml b/config/packages/fos_rest.yaml index 0440800..a1f7913 100644 --- a/config/packages/fos_rest.yaml +++ b/config/packages/fos_rest.yaml @@ -1,5 +1,5 @@ # Read the documentation: https://symfony.com/doc/master/bundles/FOSRestBundle/index.html -fos_rest: ~ +fos_rest: # param_fetcher_listener: true # allowed_methods_listener: true # routing_loader: true @@ -13,3 +13,25 @@ fos_rest: ~ # format_listener: # rules: # - { path: ^/api, prefer_extension: true, fallback_format: json, priorities: [ json, html ] } + routing_loader: + include_format: false + view: + view_response_listener: true + mime_types: + json: ['application/json', 'application/json;version=1.0', 'application/json;version=2.0'] + format_listener: + rules: + - { path: '^/api', priorities: ['json'], fallback_format: 'json' } + body_listener: + enabled: true + body_converter: + enabled: true + versioning: + enabled: true + resolvers: + media_type: # Accept header + enabled: true + regex: '/(v|version)=(?P[0-9\.]+)/' + serializer: + serialize_null: true + param_fetcher_listener : true