[ 'class' => AccessControl::class, 'rules' => [ [ 'actions' => ['index'], 'allow' => true, 'roles' => [P::OBTAIN_ACCOUNT_INFO], 'roleParams' => function() { /** @noinspection NullPointerExceptionInspection */ return [ 'accountId' => Yii::$app->user->getIdentity()->getAccount()->id, ]; }, ], ], ], ]); } public function actionIndex(): array { /** @noinspection NullPointerExceptionInspection */ return (new OauthAccountInfo(Yii::$app->user->getIdentity()->getAccount()))->info(); } }