1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
--TEST--
env request grabbing $_FILES from array
--SKIPIF--
<?php include "skipif.inc"; ?>
--POST_RAW--
Content-Type: multipart/form-data;boundary=--123
----123
Content-Disposition: form-data;filename=file1;name=file[]
first
----123
Content-Disposition: form-data;filename=file2;name=file[]
second
----123
Content-Disposition: form-data;filename=file3;name=file[]
third
----123--
--FILE--
<?php
echo "TEST\n";
$r = new http\Env\Request;
$f = array();
foreach ($_FILES as $name => $data) {
foreach ($data["tmp_name"] as $i => $file) {
$f[$name][$i] = array(
"file" => $file,
"name" => $data["name"][$i],
"size" => $data["size"][$i],
"type" => $data["type"][$i],
"error"=> $data["error"][$i]
);
}
}
var_dump($f == $r->getFiles());
?>
DONE
--EXPECT--
TEST
bool(true)
DONE
|