Skip to content

Commit 655cb0f

Browse files
authored
Merge branch 'develop' into feature-refactor
2 parents f9bb37a + 194b856 commit 655cb0f

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

Action.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,16 @@ class Action extends \yii\base\Action
2828
/** @var Request $originalYiiRequest */
2929
private $originalYiiRequest;
3030

31+
/**
32+
* @var int $paramsPassMethod Defines method to pass params to the target action.
33+
*/
3134
public $paramsPassMethod;
3235

36+
/**
37+
* @var array Whether JSON parse should parse objects in `params` as associate arrays or objects
38+
*/
39+
public $requestParseAsArray;
40+
3341
/**
3442
* Parses json body.
3543
* @param $rawBody

Controller.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,17 @@ class Controller extends \yii\web\Controller
2424
public $paramsPassMethod = self::JSON_RPC_PARAMS_PASS_FUNCARGS;
2525

2626
/**
27-
* @inheritdoc
27+
* @var array Whether JSON parse should parse objects in `params` as associate arrays or objects
2828
*/
29+
public $requestParseAsArray = true;
30+
2931
public function actions()
3032
{
3133
return [
3234
'index' => [
3335
'class' => Action::class,
34-
'paramsPassMethod' => $this->paramsPassMethod
36+
'paramsPassMethod' => $this->paramsPassMethod,
37+
'requestParseAsArray' => $this->requestParseAsArray,
3538
]
3639
];
3740
}

0 commit comments

Comments
 (0)