This repository was archived by the owner on Jan 30, 2020. It is now read-only.

Description
The default InputFilter of Forms creates always an Input for Elements within the Form. Even, if the Select Element has the multiple attribute. The problem is, when you create an InputFilter and set it to the Form, then the default InputFilter won't be replaced, it will merge Validators and Filters with the new ones. So you're given ArrayInput will be an Input in the form and the validators will fail, because they receive an array as value, but expect a string|number.
Code to reproduce the issue
Just create a Form with a multi select.
Expected results
The default Input for Select with multiple attribute should be ArrayInput.
Actual results
The default Input for Select is always Input.