|
6 | 6 | use Doctrine\ORM\Mapping as ORM; |
7 | 7 | use Enqueue\JobQueue\Job as BaseJob; |
8 | 8 |
|
9 | | -/** |
10 | | - * @ORM\Entity |
11 | | - * @ORM\Table(name="enqueue_job_queue") |
12 | | - */ |
| 9 | +#[ORM\Entity] |
| 10 | +#[ORM\Table(name: 'enqueue_job_queue')] |
13 | 11 | class Job extends BaseJob |
14 | 12 | { |
15 | | - /** |
16 | | - * @var int |
17 | | - * |
18 | | - * @ORM\Column(name="id", type="integer") |
19 | | - * @ORM\Id |
20 | | - * @ORM\GeneratedValue(strategy="AUTO") |
21 | | - */ |
| 13 | + #[ORM\Column(name: 'id', type: 'integer')] |
| 14 | + #[ORM\Id] |
| 15 | + #[ORM\GeneratedValue(strategy: 'AUTO')] |
22 | 16 | protected $id; |
23 | 17 |
|
24 | | - /** |
25 | | - * @var string |
26 | | - * |
27 | | - * @ORM\Column(name="owner_id", type="string", nullable=true) |
28 | | - */ |
| 18 | + #[ORM\Column(name: 'owner_id', type: 'string', nullable: true)] |
29 | 19 | protected $ownerId; |
30 | 20 |
|
31 | | - /** |
32 | | - * @var string |
33 | | - * |
34 | | - * @ORM\Column(name="name", type="string", nullable=false) |
35 | | - */ |
| 21 | + #[ORM\Column(name: 'name', type: 'string', nullable: false)] |
36 | 22 | protected $name; |
37 | 23 |
|
38 | | - /** |
39 | | - * @var string |
40 | | - * |
41 | | - * @ORM\Column(name="status", type="string", nullable=false) |
42 | | - */ |
| 24 | + #[ORM\Column(name: 'status', type: 'string', nullable: false)] |
43 | 25 | protected $status; |
44 | 26 |
|
45 | | - /** |
46 | | - * @var bool |
47 | | - * |
48 | | - * @ORM\Column(name="interrupted", type="boolean") |
49 | | - */ |
| 27 | + #[ORM\Column(name: 'interrupted', type: 'boolean')] |
50 | 28 | protected $interrupted; |
51 | 29 |
|
52 | | - /** |
53 | | - * @var bool; |
54 | | - * |
55 | | - * @ORM\Column(name="`unique`", type="boolean") |
56 | | - */ |
| 30 | + #[ORM\Column(name: '`unique`', type: 'boolean')] |
57 | 31 | protected $unique; |
58 | 32 |
|
59 | | - /** |
60 | | - * @var Job |
61 | | - * |
62 | | - * @ORM\ManyToOne(targetEntity="Job", inversedBy="childJobs") |
63 | | - * @ORM\JoinColumn(name="root_job_id", referencedColumnName="id", onDelete="CASCADE") |
64 | | - */ |
| 33 | + #[ORM\ManyToOne(targetEntity: 'Job', inversedBy: 'childJobs')] |
| 34 | + #[ORM\JoinColumn(name: 'root_job_id', referencedColumnName: 'id', onDelete: 'CASCADE')] |
65 | 35 | protected $rootJob; |
66 | 36 |
|
67 | | - /** |
68 | | - * @var Job[] |
69 | | - * |
70 | | - * @ORM\OneToMany(targetEntity="Job", mappedBy="rootJob") |
71 | | - */ |
| 37 | + #[ORM\OneToMany(mappedBy: 'rootJob', targetEntity: 'Job')] |
72 | 38 | protected $childJobs; |
73 | 39 |
|
74 | | - /** |
75 | | - * @var \DateTime |
76 | | - * |
77 | | - * @ORM\Column(name="created_at", type="datetime", nullable=false) |
78 | | - */ |
| 40 | + #[ORM\Column(name: 'created_at', type: 'datetime', nullable: false)] |
79 | 41 | protected $createdAt; |
80 | 42 |
|
81 | | - /** |
82 | | - * @var \DateTime |
83 | | - * |
84 | | - * @ORM\Column(name="started_at", type="datetime", nullable=true) |
85 | | - */ |
| 43 | + #[ORM\Column(name: 'started_at', type: 'datetime', nullable: true)] |
86 | 44 | protected $startedAt; |
87 | 45 |
|
88 | | - /** |
89 | | - * @var \DateTime |
90 | | - * |
91 | | - * @ORM\Column(name="stopped_at", type="datetime", nullable=true) |
92 | | - */ |
| 46 | + #[ORM\Column(name: 'stopped_at', type: 'datetime', nullable: true)] |
93 | 47 | protected $stoppedAt; |
94 | 48 |
|
95 | | - /** |
96 | | - * @var array |
97 | | - * |
98 | | - * @ORM\Column(name="data", type="json", nullable=true) |
99 | | - */ |
| 49 | + #[ORM\Column(name: 'data', type: 'json', nullable: true)] |
100 | 50 | protected $data; |
101 | 51 |
|
102 | 52 | public function __construct() |
|
0 commit comments