فهرست منبع

Merge remote branch 'kriswallsmith/form/fix-upload-fix' into kris_merge

Bernhard Schussek 14 سال پیش
والد
کامیت
4c6f26f008
1فایلهای تغییر یافته به همراه6 افزوده شده و 1 حذف شده
  1. 6 1
      src/Symfony/Component/Form/Extension/Core/EventListener/FixFileUploadListener.php

+ 6 - 1
src/Symfony/Component/Form/Extension/Core/EventListener/FixFileUploadListener.php

@@ -40,6 +40,11 @@ class FixFileUploadListener implements EventSubscriberInterface
     public function onBindClientData(FilterDataEvent $event)
     {
         $form = $event->getForm();
+        $data = $event->getData();
+
+        if (!is_array($data)) {
+            return;
+        }
 
         // TODO should be disableable
 
@@ -48,7 +53,7 @@ class FixFileUploadListener implements EventSubscriberInterface
             'file' => '',
             'token' => '',
             'name' => '',
-        ), $event->getData());
+        ), $data);
 
         // Newly uploaded file
         if ($data['file'] instanceof UploadedFile && $data['file']->isValid()) {