Skip to content

Commit f9927f1

Browse files
authored
[PhpBrowser] Pass file type option to Guzzle if specified (#5550)
* [PhpBrowser] Pass file type option to Guzzle if specified Fixes #5548 * Fix syntax error
1 parent 5d2dae9 commit f9927f1

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/Codeception/Lib/Connector/Guzzle.php

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -295,12 +295,17 @@ protected function mapFiles($requestFiles, $arrayName = '')
295295
if ($info['tmp_name']) {
296296
$handle = fopen($info['tmp_name'], 'r');
297297
$filename = isset($info['name']) ? $info['name'] : null;
298-
299-
$files[] = [
298+
$file = [
300299
'name' => $name,
301300
'contents' => $handle,
302301
'filename' => $filename
303302
];
303+
if (isset($info['type'])) {
304+
$file['headers'] = [
305+
'content-type' => $info['type']
306+
];
307+
}
308+
$files[] = $file;
304309
}
305310
} else {
306311
$files = array_merge($files, $this->mapFiles($info, $name));

0 commit comments

Comments
 (0)