function inflatePreservedFile() { $field = new FileField(); $param = new Parameter('foo', new StringType()); $this->assert($field->inflate($param, ['file' => ['name' => '', 'type' => '', 'tmp_name' => '', 'error' => 1, 'size' => 0], 'name' => 'foo.file', 'type' => 'foo/type', 'data' => 'Zm9v']), new MemoryFile('foo.file', 'foo/type', 'foo')); }
function inflatePreservedFile() { $field = new FileField(); $param = new Parameter('foo', new StringType()); $this->assert($field->inflate($param, ['file' => new UploadedFile('', '', '', 1, 0), 'name' => 'foo.file', 'type' => 'foo/type', 'data' => 'Zm9v']), new MemoryFile('foo.file', 'foo/type', 'foo')); }