mirror of
https://github.com/elyby/accounts.git
synced 2024-10-31 07:53:02 +05:30
24 lines
573 B
PHP
24 lines
573 B
PHP
|
<?php
|
||
|
namespace api\modules\authserver\models;
|
||
|
|
||
|
use Yii;
|
||
|
use yii\base\Model;
|
||
|
|
||
|
abstract class Form extends Model {
|
||
|
|
||
|
public function loadByGet() {
|
||
|
return $this->load(Yii::$app->request->get());
|
||
|
}
|
||
|
|
||
|
public function loadByPost() {
|
||
|
$data = Yii::$app->request->post();
|
||
|
// TODO: проверить, парсит ли Yii2 raw body и что он делает, если там неспаршенный json
|
||
|
/*if (empty($data)) {
|
||
|
$data = $request->getJsonRawBody(true);
|
||
|
}*/
|
||
|
|
||
|
return $this->load($data);
|
||
|
}
|
||
|
|
||
|
}
|