File tree Expand file tree Collapse file tree 2 files changed +13
-2
lines changed Expand file tree Collapse file tree 2 files changed +13
-2
lines changed Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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 }
You can’t perform that action at this time.
0 commit comments