Skip to content

Commit cd1f41e

Browse files
authored
Merge pull request #135 from kenjis/add-user-property-in-AccessToken
refactor: make private property `$user` in AccessToken
2 parents 836723c + d158826 commit cd1f41e

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

src/Entities/AccessToken.php

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
*/
1313
class AccessToken extends Entity
1414
{
15+
private ?User $user = null;
16+
1517
/**
1618
* @var array<string, string>
1719
*/
@@ -33,13 +35,14 @@ class AccessToken extends Entity
3335
*/
3436
public function user(): ?User
3537
{
36-
if (empty($this->attributes['user'])) {
38+
if ($this->user === null) {
3739
helper('auth');
38-
$users = auth()->getProvider();
39-
$this->attributes['user'] = $users->findById($this->user_id);
40+
41+
$users = auth()->getProvider();
42+
$this->user = $users->findById($this->user_id);
4043
}
4144

42-
return $this->attributes['user'];
45+
return $this->user;
4346
}
4447

4548
/**

0 commit comments

Comments
 (0)