/
v.bolshakov
/
AIEcosystem-Testing
Обзор
Документация
Войти
/
v.bolshakov
/
AIEcosystem-Testing
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
dev
api/controllers/UserController.php
49 строк
1 KB
Developer
Initial commit
03 авг 2026, 17:43
03 авг 2026, 17:43
7433917
Код
Авторство
О чём код?
<?php namespace api\controllers; use api\controllers\base\BaseController; use common\models\User; use yii\helpers\ArrayHelper; use yii\helpers\UnsetArrayValue; use Yii; /** * Работа с моделью User * * @author Dmitry E. Semenov <sde.tomsk@gmail.com> * @copyright Self (c) 2024 */ class UserController extends BaseController { /** * {@inheritDoc} */ public function actions() { return ArrayHelper::merge(parent::actions(), [ 'index' => new UnsetArrayValue(), ]); } /** * @SWG\Get(path="/user", * tags = {"user"}, * summary = "Return base user info", * produces = {"application/json", "application/xml"}, * @SWG\Parameter(in = "header", name = "hub-key", required = true, type = "string", description = "User Hub ID"), * @SWG\Response(response = 200, description = "OK"), * @SWG\Response(response = 422, description = "Unprocessable entity"), * @SWG\Response(response = 500, description = "Internal Server Error") * ) */ public function actionIndex() { /** @var User $user */ $user = Yii::$app->user->identity; return [ 'display_name' => $user->display_name ]; } }