Illuminate\Foundation\Testing\Concerns\InteractsWithPages::convertUploadsForTesting PHP Метод

convertUploadsForTesting() защищенный Метод

Convert the given uploads to UploadedFile instances.
protected convertUploadsForTesting ( Form $form, array $uploads ) : array
$form Symfony\Component\DomCrawler\Form
$uploads array
Результат array
    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;
    }