# Read the documentation: https://symfony.com/doc/master/bundles/FOSRestBundle/index.html fos_rest: # param_fetcher_listener: true # allowed_methods_listener: true # routing_loader: true # view: # view_response_listener: true # exception: # codes: # App\Exception\MyException: 403 # messages: # App\Exception\MyException: Forbidden area. # 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