protected function getRequestArray()
    {
        $requestArray = Yii::$app->request->getBodyParams();
        if (!is_array($requestArray)) {
            throw new \yii\web\BadRequestHttpException('Invalid JSON-RPC request.');
        }

        if (!ArrayHelper::isIndexed($requestArray)) {
            $requestArray = array($requestArray);
        }

        return $requestArray;
    }