<?php declare(strict_types=1); namespace api\modules\oauth\models; use api\models\base\BaseAccountForm; use api\modules\accounts\models\AccountInfo; use common\models\Account; class IdentityInfo extends BaseAccountForm { private $model; public function __construct(Account $account, array $config = []) { parent::__construct($account, $config); $this->model = new AccountInfo($account); } public function info(): array { $response = $this->model->info(); $response['profileLink'] = $response['elyProfileLink']; unset($response['elyProfileLink']); $response['preferredLanguage'] = $response['lang']; unset($response['lang']); return $response; } }