|
19 | 19 | use Illuminate\Support\Facades\Log; |
20 | 20 |
|
21 | 21 | /** |
22 | | - * @ORM\Entity(repositoryClass="App\Repositories\DoctrineAccessTokenRepository") |
23 | | - * @ORM\Table(name="oauth2_access_token") |
24 | | - * @ORM\Cache("NONSTRICT_READ_WRITE") |
25 | | - * Class AccessToken |
26 | 22 | * @package Models\OAuth2 |
27 | 23 | */ |
| 24 | +#[ORM\Table(name: 'oauth2_access_token')] |
| 25 | +#[ORM\Entity(repositoryClass: \App\Repositories\DoctrineAccessTokenRepository::class)] |
| 26 | +#[ORM\Cache('NONSTRICT_READ_WRITE')] // Class AccessToken |
28 | 27 | class AccessToken extends BaseEntity { |
29 | 28 |
|
30 | 29 | /** |
31 | | - * @ORM\Column(name="from_ip", type="string") |
32 | 30 | * @var string |
33 | 31 | */ |
| 32 | + #[ORM\Column(name: 'from_ip', type: 'string')] |
34 | 33 | private $from_ip; |
35 | 34 |
|
36 | 35 | /** |
37 | | - * @ORM\Column(name="value", type="string") |
38 | 36 | * @var string |
39 | 37 | */ |
| 38 | + #[ORM\Column(name: 'value', type: 'string')] |
40 | 39 | private $value; |
41 | 40 |
|
42 | 41 | /** |
43 | | - * @ORM\Column(name="associated_authorization_code", type="string", nullable=true) |
44 | 42 | * @var string |
45 | 43 | */ |
| 44 | + #[ORM\Column(name: 'associated_authorization_code', type: 'string', nullable: true)] |
46 | 45 | private $associated_authorization_code; |
47 | 46 |
|
48 | 47 | /** |
49 | | - * @ORM\Column(name="lifetime", type="integer") |
50 | 48 | * @var int |
51 | 49 | */ |
| 50 | + #[ORM\Column(name: 'lifetime', type: 'integer')] |
52 | 51 | private $lifetime; |
53 | 52 |
|
54 | 53 | /** |
55 | | - * @ORM\Column(name="scope", type="string") |
56 | 54 | * @var string |
57 | 55 | */ |
| 56 | + #[ORM\Column(name: 'scope', type: 'string')] |
58 | 57 | private $scope; |
59 | 58 |
|
60 | 59 | /** |
61 | | - * @ORM\Column(name="audience", type="string") |
62 | 60 | * @var string |
63 | 61 | */ |
| 62 | + #[ORM\Column(name: 'audience', type: 'string')] |
64 | 63 | private $audience; |
65 | 64 |
|
66 | 65 | /** |
67 | | - * @ORM\ManyToOne(targetEntity="Models\OAuth2\RefreshToken", inversedBy="access_tokens", cascade={"persist"}) |
68 | | - * @ORM\JoinColumn(name="refresh_token_id", referencedColumnName="id", nullable=true) |
69 | 66 | * @var RefreshToken |
70 | 67 | */ |
| 68 | + #[ORM\JoinColumn(name: 'refresh_token_id', referencedColumnName: 'id', nullable: true)] |
| 69 | + #[ORM\ManyToOne(targetEntity: \Models\OAuth2\RefreshToken::class, inversedBy: 'access_tokens', cascade: ['persist'])] |
71 | 70 | private $refresh_token; |
72 | 71 |
|
73 | 72 | /** |
74 | | - * @ORM\ManyToOne(targetEntity="Models\OAuth2\Client", inversedBy="access_tokens", cascade={"persist"}) |
75 | | - * @ORM\JoinColumn(name="client_id", referencedColumnName="id", nullable=true) |
76 | 73 | * @var Client |
77 | 74 | */ |
| 75 | + #[ORM\JoinColumn(name: 'client_id', referencedColumnName: 'id', nullable: true)] |
| 76 | + #[ORM\ManyToOne(targetEntity: \Models\OAuth2\Client::class, inversedBy: 'access_tokens', cascade: ['persist'])] |
78 | 77 | private $client; |
79 | 78 |
|
80 | 79 | /** |
81 | | - * @ORM\ManyToOne(targetEntity="Auth\User", inversedBy="access_tokens", cascade={"persist"}) |
82 | | - * @ORM\JoinColumn(name="user_id", referencedColumnName="id", nullable=true) |
83 | 80 | * @var User |
84 | 81 | */ |
| 82 | + #[ORM\JoinColumn(name: 'user_id', referencedColumnName: 'id', nullable: true)] |
| 83 | + #[ORM\ManyToOne(targetEntity: \Auth\User::class, inversedBy: 'access_tokens', cascade: ['persist'])] |
85 | 84 | private $owner; |
86 | 85 |
|
87 | 86 | private $friendly_scopes; |
88 | 87 |
|
89 | 88 | /** |
90 | | - * @ORM\Column(name="device_info", type="string") |
91 | 89 | * @var string |
92 | 90 | */ |
| 91 | + #[ORM\Column(name: 'device_info', type: 'string')] |
93 | 92 | private $device_info; |
94 | 93 |
|
95 | 94 |
|
|
0 commit comments