Как можно добавить новое значение в Yii::$app->user?
В Yii2 есть класс Yii::$app->user.
Сейчас я могу из любой точки приложение вызвать Yii::$app->user->getId() и получить id пользователя.
Подскажите, пожалуйста, как можно добавить еще и так:
Yii::$app->user->getRole() - Роль
Yii::$app->user->getUsername() - Имя
...
Большое спасибо, то что нужно. А то при распечатке массива там торчало _identity я и с нижним подчеркиванием пробовал, а потом строки приват меня смутили и я перестал копать. Да, во времена моего изучения ооп такое-го не было
@nepster09 все отличие от Вашего "времени изучения" в наличии магического метода. \Yii::$app->user->identity == \Yii::$app->user->getIdentity(), и эта штука - обычный геттер для приватной переменной. (нижнее подчеркивание по традиции используется для private-свойств).