|
13 | 13 |
|
14 | 14 | use Symfony\Component\EventDispatcher\EventSubscriberInterface;
|
15 | 15 | use Symfony\Component\HttpFoundation\Cookie;
|
16 |
| -use Symfony\Component\HttpFoundation\File\UploadedFile; |
17 | 16 | use Symfony\Component\HttpFoundation\ParameterBag;
|
18 | 17 | use Symfony\Component\HttpFoundation\Request;
|
19 | 18 | use Symfony\Component\HttpFoundation\Response;
|
@@ -58,22 +57,6 @@ public function collect(Request $request, Response $response, \Exception $except
|
58 | 57 | $content = false;
|
59 | 58 | }
|
60 | 59 |
|
61 |
| - $requestFiles = array(); |
62 |
| - $extractFiles = function (array $files) use (&$extractFiles, &$requestFiles) { |
63 |
| - foreach ($files as $file) { |
64 |
| - if ($file instanceof UploadedFile) { |
65 |
| - $requestFiles[] = array( |
66 |
| - 'name' => $file->getClientOriginalName(), |
67 |
| - 'mimetype' => $file->getMimeType(), |
68 |
| - 'size' => $file->getSize(), |
69 |
| - ); |
70 |
| - } elseif (\is_array($file)) { |
71 |
| - $extractFiles($file); |
72 |
| - } |
73 |
| - } |
74 |
| - }; |
75 |
| - $extractFiles($request->files->all()); |
76 |
| - |
77 | 60 | $sessionMetadata = array();
|
78 | 61 | $sessionAttributes = array();
|
79 | 62 | $session = null;
|
@@ -112,7 +95,7 @@ public function collect(Request $request, Response $response, \Exception $except
|
112 | 95 | 'status_code' => $statusCode,
|
113 | 96 | 'request_query' => $request->query->all(),
|
114 | 97 | 'request_request' => $request->request->all(),
|
115 |
| - 'request_files' => $requestFiles, |
| 98 | + 'request_files' => $request->files->all(), |
116 | 99 | 'request_headers' => $request->headers->all(),
|
117 | 100 | 'request_server' => $request->server->all(),
|
118 | 101 | 'request_cookies' => $request->cookies->all(),
|
@@ -216,7 +199,7 @@ public function getRequestQuery()
|
216 | 199 |
|
217 | 200 | public function getRequestFiles()
|
218 | 201 | {
|
219 |
| - return $this->data['request_files']->getValue(true); |
| 202 | + return new ParameterBag($this->data['request_files']->getValue()); |
220 | 203 | }
|
221 | 204 |
|
222 | 205 | public function getRequestHeaders()
|
|
0 commit comments