File tree Expand file tree Collapse file tree 1 file changed +0
-27
lines changed Expand file tree Collapse file tree 1 file changed +0
-27
lines changed Original file line number Diff line number Diff line change @@ -193,30 +193,3 @@ create a new ``Color`` object now.
193
193
194
194
When a form has the ``inherit_data `` option set to ``true ``, it does not use the data mapper and
195
195
lets its parent map inner values.
196
-
197
- .. sidebar :: Stateful Data Mappers
198
-
199
- Sometimes, data mappers need to access services or need to maintain their
200
- state. In this case, you cannot implement the methods in the form type
201
- itself. Create a separate class implementing ``DataMapperInterface `` and
202
- initialize it in your form type::
203
-
204
- // src/Form/Type/ColorType.php
205
-
206
- // ...
207
- use App\Form\DataMapper\ColorMapper;
208
-
209
- final class ColorType extends AbstractType
210
- {
211
- public function buildForm(FormBuilderInterface $builder, array $options)
212
- {
213
- $builder
214
- // ...
215
-
216
- // Initialize the data mapper class and e.g. pass some state
217
- ->setDataMapper(new ColorMapper($options['opacity']))
218
- ;
219
- }
220
-
221
- // ...
222
- }
You can’t perform that action at this time.
0 commit comments