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