소스 검색

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()) {