Skip to content

Commit 2177b97

Browse files
authored
Update code example
Due to to bad copy/paste I've made :(
1 parent 7538a7c commit 2177b97

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

core/filters.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -438,9 +438,10 @@ Enable the filter:
438438
services:
439439
book.group_filter:
440440
parent: 'api_platform.serializer.group_filter'
441-
arguments: # Default arguments values
442-
- 'groups' # The query parameter name
443-
- false # Allow to override the default serialization groups
441+
arguments: # Default arguments values
442+
- 'groups' # The query parameter name
443+
- false # Allow to override the default serialization groups
444+
- ['allowed_groups'] # Whitelist of groups (null by default will allow all groups)
444445
tags: [ 'api_platform.filter' ]
445446
```
446447

@@ -518,9 +519,10 @@ Enable the filter:
518519
services:
519520
book.property_filter:
520521
parent: 'api_platform.serializer.property_filter'
521-
arguments: # Default arguments values
522-
- 'properties' # The query parameter name
523-
- false # Allow to override the default serialization properties
522+
arguments: # Default arguments values
523+
- 'properties' # The query parameter name
524+
- false # Allow to override the default serialization properties
525+
- ['allowed_property'] # Whitelist of properties (null by default will allow all properties)
524526
tags: [ 'api_platform.filter' ]
525527
```
526528

@@ -576,8 +578,8 @@ To avoid uncontrolled data exposure, you can also specify a whitelist of propert
576578
# app/config/api_filters.yml
577579
578580
services:
579-
book.group_filter:
580-
parent: 'api_platform.serializer.group_filter'
581+
book.property_filter:
582+
parent: 'api_platform.serializer.property_filter'
581583
arguments: [ 'groups', false, ['allowed_property', {'nested': ['safe_property']}] ]
582584
tags: [ 'api_platform.filter' ]
583585
```

0 commit comments

Comments
 (0)