@@ -82,13 +82,15 @@ public function dataTestConfigurationTree(): array
82
82
'name ' => 'posts ' ,
83
83
'class ' => 'App\Entity\Post ' ,
84
84
'enable_serializer_groups ' => false ,
85
+ 'serializer_groups ' => ['searchable ' ],
85
86
'index_if ' => null ,
86
87
'settings ' => [],
87
88
],
88
89
1 => [
89
90
'name ' => 'tags ' ,
90
91
'class ' => 'App\Entity\Tag ' ,
91
92
'enable_serializer_groups ' => true ,
93
+ 'serializer_groups ' => ['searchable ' ],
92
94
'index_if ' => null ,
93
95
'settings ' => [],
94
96
],
@@ -100,10 +102,18 @@ public function dataTestConfigurationTree(): array
100
102
'prefix ' => 'sf_ ' ,
101
103
'indices ' => [
102
104
[
103
- 'name ' => 'items ' , 'class ' => 'App\Entity\Post ' , 'enable_serializer_groups ' => false , 'index_if ' => null , 'settings ' => [],
105
+ 'name ' => 'items ' ,
106
+ 'class ' => 'App\Entity\Post ' ,
107
+ 'enable_serializer_groups ' => false ,
108
+ 'index_if ' => null ,
109
+ 'settings ' => [],
104
110
],
105
111
[
106
- 'name ' => 'items ' , 'class ' => 'App\Entity\Tag ' , 'enable_serializer_groups ' => false , 'index_if ' => null , 'settings ' => [],
112
+ 'name ' => 'items ' ,
113
+ 'class ' => 'App\Entity\Tag ' ,
114
+ 'enable_serializer_groups ' => false ,
115
+ 'index_if ' => null ,
116
+ 'settings ' => [],
107
117
],
108
118
],
109
119
'nbResults ' => 20 ,
@@ -115,10 +125,50 @@ public function dataTestConfigurationTree(): array
115
125
'prefix ' => 'sf_ ' ,
116
126
'indices ' => [
117
127
[
118
- 'name ' => 'items ' , 'class ' => 'App\Entity\Post ' , 'enable_serializer_groups ' => false , 'index_if ' => null , 'settings ' => [],
128
+ 'name ' => 'items ' ,
129
+ 'class ' => 'App\Entity\Post ' ,
130
+ 'enable_serializer_groups ' => false ,
131
+ 'serializer_groups ' => ['searchable ' ],
132
+ 'index_if ' => null , 'settings ' => [],
119
133
],
120
134
[
121
- 'name ' => 'items ' , 'class ' => 'App\Entity\Tag ' , 'enable_serializer_groups ' => false , 'index_if ' => null , 'settings ' => [],
135
+ 'name ' => 'items ' ,
136
+ 'class ' => 'App\Entity\Tag ' ,
137
+ 'enable_serializer_groups ' => false ,
138
+ 'serializer_groups ' => ['searchable ' ],
139
+ 'index_if ' => null ,
140
+ 'settings ' => [],
141
+ ],
142
+ ],
143
+ 'nbResults ' => 20 ,
144
+ 'batchSize ' => 500 ,
145
+ 'serializer ' => 'serializer ' ,
146
+ 'doctrineSubscribedEvents ' => ['postPersist ' , 'postUpdate ' , 'preRemove ' ],
147
+ ],
148
+ ],
149
+ 'Custom serializer groups ' => [
150
+ [
151
+ 'prefix ' => 'sf_ ' ,
152
+ 'indices ' => [
153
+ [
154
+ 'name ' => 'items ' ,
155
+ 'class ' => 'App\Entity\Post ' ,
156
+ 'enable_serializer_groups ' => true ,
157
+ 'serializer_groups ' => ['post.public ' , 'post.private ' ],
158
+ 'index_if ' => null ,
159
+ 'settings ' => [],
160
+ ],
161
+ ],
162
+ ],
163
+ [
164
+ 'prefix ' => 'sf_ ' ,
165
+ 'indices ' => [
166
+ [
167
+ 'name ' => 'items ' ,
168
+ 'class ' => 'App\Entity\Post ' ,
169
+ 'enable_serializer_groups ' => true ,
170
+ 'serializer_groups ' => ['post.public ' , 'post.private ' ],
171
+ 'index_if ' => null , 'settings ' => [],
122
172
],
123
173
],
124
174
'nbResults ' => 20 ,
0 commit comments