Skip to content

[Form] FixCheckboxInputListener can cause an UnexpectedTypeException #5190

Closed
@cs278

Description

@cs278

Whilst testing the validation on an expanded multiple choice form element, I changed one of the checkbox values to a value not in the choice list. This yielded an UnexpectedTypeException at Symfony/Component/Form/Form.php line 576. The problem is caused by the array_combine() in FixCheckboxInputListener::preBind() returning false because $indicies contains 2 elements but $values contains 3.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions