Skip to content

Commit 79b83c0

Browse files
committed
fix: incorrect REQUEST superglobal data
1 parent 903fee8 commit 79b83c0

1 file changed

Lines changed: 10 additions & 3 deletions

File tree

system/Test/FeatureTestTrait.php

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -344,11 +344,18 @@ protected function populateGlobals(string $method, Request $request, ?array $par
344344
: $this->getPrivateProperty($request->getUri(), 'query');
345345

346346
$request->setGlobal('get', $get);
347-
if ($method !== 'get') {
348-
$request->setGlobal($method, $params);
347+
348+
if ($method === 'get') {
349+
$request->setGlobal('request', $request->fetchGlobal('get'));
349350
}
350351

351-
$request->setGlobal('request', $params);
352+
if ($method === 'post') {
353+
$request->setGlobal($method, $params);
354+
$request->setGlobal(
355+
'request',
356+
$request->fetchGlobal('post') + $request->fetchGlobal('get')
357+
);
358+
}
352359

353360
$_SESSION = $this->session ?? [];
354361

0 commit comments

Comments
 (0)