protected function convertUploadsForTesting(Form $form, array $uploads)
{
$files = $form->getFiles();
$names = array_keys($files);
$files = array_map(function (array $file, $name) use($uploads) {
return isset($uploads[$name]) ? $this->getUploadedFileForTesting($file, $uploads, $name) : $file;
}, $files, $names);
$uploads = array_combine($names, $files);
foreach ($uploads as $key => $file) {
if (preg_match('/.*?(?:\\[.*?\\])+/', $key)) {
$this->prepareArrayBasedFileInput($uploads, $key, $file);
}
}
return $uploads;
}