File tree 2 files changed +8
-4
lines changed 2 files changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -131,11 +131,15 @@ public function getPost(string $key = null)
131
131
132
132
/**
133
133
* Returns uploaded file.
134
- * @return FileUpload|array|null
134
+ * @param string|string[] $key
135
+ * @return ?FileUpload
135
136
*/
136
- public function getFile (string $ key )
137
+ public function getFile ($ key )
137
138
{
138
- return $ this ->files [$ key ] ?? null ;
139
+ $ res = Nette \Utils \Arrays::get ($ this ->files , $ key , null );
140
+ return $ res instanceof FileUpload
141
+ ? $ res
142
+ : null ;
139
143
}
140
144
141
145
Original file line number Diff line number Diff line change @@ -111,4 +111,4 @@ Assert::false(isset($request->files['file0']));
111
111
Assert::true (isset ($ request ->files ['file1 ' ]));
112
112
113
113
Assert::null ($ request ->getFile ('empty1 ' ));
114
- Assert::same ([ null ], $ request ->getFile ('empty2 ' ));
114
+ Assert::null ( $ request ->getFile ('empty2 ' ));
You can’t perform that action at this time.
0 commit comments