[Form] Don't rely on if http-foundation isn't in FileType

This commit is contained in:
Issei.M 2017-11-25 00:42:53 +09:00 committed by Fabien Potencier
parent abe6e92593
commit a264238e8a
1 changed files with 6 additions and 3 deletions

View File

@ -92,9 +92,12 @@ class FileType extends AbstractType
*/
public function configureOptions(OptionsResolver $resolver)
{
$dataClass = function (Options $options) {
return $options['multiple'] ? null : 'Symfony\Component\HttpFoundation\File\File';
};
$dataClass = null;
if (class_exists('Symfony\Component\HttpFoundation\File\File')) {
$dataClass = function (Options $options) {
return $options['multiple'] ? null : 'Symfony\Component\HttpFoundation\File\File';
};
}
$emptyData = function (Options $options) {
return $options['multiple'] ? array() : null;