Skip to content

Commit 4ef5a1c

Browse files
kkopachevNaktibalda
authored andcommitted
Client connector trait to convert request params and files into PHP format
1 parent 8b65567 commit 4ef5a1c

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

src/Codeception/Lib/Connector/Universal.php

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66

77
class Universal extends Client
88
{
9+
use PhpSuperGlobalsConverter;
10+
911
protected $mockedResponse;
1012

1113
public function setIndex($index)
@@ -28,16 +30,16 @@ public function doRequest($request)
2830

2931
$_COOKIE = $request->getCookies();
3032
$_SERVER = $request->getServer();
31-
$_FILES = $request->getFiles();
33+
$_FILES = $this->remapFiles($request->getFiles());
3234

3335
$uri = str_replace('http://localhost', '', $request->getUri());
3436

37+
$_REQUEST = $this->remapRequestParameters($request->getParameters());
3538
if (strtoupper($request->getMethod()) == 'GET') {
36-
$_GET = $request->getParameters();
39+
$_GET = $_REQUEST;
3740
} else {
38-
$_POST = $request->getParameters();
41+
$_POST = $_REQUEST;
3942
}
40-
$_REQUEST = $request->getParameters();
4143

4244
$_SERVER['REQUEST_METHOD'] = strtoupper($request->getMethod());
4345
$_SERVER['REQUEST_URI'] = $uri;

0 commit comments

Comments
 (0)