CheckboxListMapper
class CheckboxListMapper implements DataMapperInterface
Maps choices to/from checkbox forms.
A {@link ChoiceListInterface} implementation is used to find the corresponding string values for the choices. Each checkbox form whose "value" option corresponds to any of the selected values is marked as selected.
Methods
| mapDataToForms($choices, $checkboxes) Maps properties of some data to a list of forms. | ||
| mapFormsToData($checkboxes, $choices) Maps the data of a list of forms into the properties of some data. |
Details
mapDataToForms($choices, $checkboxes)
Maps properties of some data to a list of forms.
Parameters
| $choices | ||
| $checkboxes |
Exceptions
| UnexpectedTypeException | if the type of the data parameter is not supported. |
mapFormsToData($checkboxes, $choices)
Maps the data of a list of forms into the properties of some data.
Parameters
| $checkboxes | ||
| $choices |
Exceptions
| UnexpectedTypeException | if the type of the data parameter is not supported. |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/4.0/Symfony/Component/Form/Extension/Core/DataMapper/CheckboxListMapper.html