Теперь при передаче запроса как json, закодированный в теле, он автоматически парсится

This commit is contained in:
ErickSkrauch
2017-05-31 03:10:22 +03:00
parent 30fedc51ef
commit 400f0e87b9
14 changed files with 94 additions and 57 deletions

View File

@ -35,11 +35,6 @@ class SessionController extends ApiController {
Yii::$app->response->format = Response::FORMAT_JSON;
$data = Yii::$app->request->post();
if (empty($data)) {
// TODO: помнится у Yii2 есть механизм парсинга данных входящего запроса. Лучше будет сделать это там
$data = json_decode(Yii::$app->request->getRawBody(), true);
}
$protocol = new ModernJoin($data['accessToken'] ?? '', $data['selectedProfile'] ?? '', $data['serverId'] ?? '');
$joinForm = new JoinForm($protocol);
$joinForm->join();