// More specific mapping tests can be found in ViolationMapperTest
publicfunctiontestMapViolation() { $violation = newConstraintViolation($this->message, $this->messageTemplate, $this->params, null, 'data', null, null, null, newFormConstraint()); $form = newForm(newFormConfigBuilder('street', null, newEventDispatcher())); $form->submit(null);
// Initialize all choices before doing the index check below.
// This helps in cases where index checks are optimized for non
// initialized choice lists. For example, when using an SQL driver,
// the index check would read in one SQL query and the initialization
// requires another SQL query. When the initialization is done first,
// one SQL query is sufficient.
$choiceListView = $this->createChoiceListView($choiceList, $options); $builder->setAttribute('choice_list_view', $choiceListView);