TimestampBehavior::class, 'updatedAtAttribute' => 'last_refreshed_at', ] ]; } public function getAccount() { return $this->hasOne(Account::class, ['id' => 'account_id']); } public function generateRefreshToken() { $this->refresh_token = Yii::$app->security->generateRandomString(96); } public function setIp($ip) { $this->last_used_ip = ip2long($ip); } public function getReadableIp() { return long2ip($this->last_used_ip); } }