|
3 | 3 | namespace Hackzilla\Bundle\TicketBundle\Entity; |
4 | 4 |
|
5 | 5 | use Doctrine\Common\Collections\ArrayCollection; |
6 | | -use Doctrine\ORM\Mapping as ORM; |
7 | 6 | use Hackzilla\Bundle\TicketBundle\Model\TicketInterface; |
8 | 7 | use Hackzilla\Bundle\TicketBundle\Model\TicketMessageInterface; |
9 | 8 | use Hackzilla\Bundle\TicketBundle\Model\UserInterface; |
10 | 9 | use Symfony\Component\Validator\Constraints as Assert; |
11 | 10 |
|
12 | 11 | /** |
13 | 12 | * Ticket. |
14 | | - * |
15 | | - * @ORM\Table(name="ticket") |
16 | | - * @ORM\Entity() |
17 | | - * @ORM\HasLifecycleCallbacks |
18 | 13 | */ |
19 | 14 | class Ticket implements TicketInterface |
20 | 15 | { |
21 | 16 | /** |
22 | 17 | * @var int |
23 | | - * |
24 | | - * @ORM\Column(name="id", type="integer") |
25 | | - * @ORM\Id |
26 | | - * @ORM\GeneratedValue(strategy="AUTO") |
27 | 18 | */ |
28 | 19 | protected $id; |
29 | 20 |
|
30 | 21 | /** |
31 | 22 | * @var int |
32 | | - * |
33 | | - * @ORM\Column(name="user_created_id", type="integer") |
34 | 23 | */ |
35 | 24 | protected $userCreated; |
36 | 25 | protected $userCreatedObject; |
37 | 26 |
|
38 | 27 | /** |
39 | 28 | * @var int |
40 | | - * |
41 | | - * @ORM\Column(name="last_user_id", type="integer") |
42 | 29 | */ |
43 | 30 | protected $lastUser; |
44 | 31 | protected $lastUserObject; |
45 | 32 |
|
46 | 33 | /** |
47 | 34 | * @var \DateTime |
48 | | - * |
49 | | - * @ORM\Column(name="last_message", type="datetime") |
50 | 35 | */ |
51 | 36 | protected $lastMessage; |
52 | 37 |
|
53 | 38 | /** |
54 | | - * @ORM\Column(name="subject", type="string", length=255) |
55 | 39 | * @Assert\NotBlank() |
56 | 40 | */ |
57 | 41 | protected $subject; |
58 | 42 |
|
59 | 43 | /** |
60 | 44 | * @var int |
61 | | - * |
62 | | - * @ORM\Column(name="status", type="smallint") |
63 | 45 | */ |
64 | 46 | protected $status; |
65 | 47 |
|
66 | 48 | /** |
67 | 49 | * @var int |
68 | | - * |
69 | | - * @ORM\Column(name="priority", type="smallint") |
70 | 50 | */ |
71 | 51 | protected $priority; |
72 | 52 |
|
73 | | - /** |
74 | | - * @ORM\OneToMany(targetEntity="TicketMessage", mappedBy="ticket") |
75 | | - */ |
| 53 | + |
76 | 54 | protected $messages; |
77 | 55 |
|
78 | 56 | /** |
79 | | - * @var int |
80 | | - * |
81 | | - * @ORM\Column(name="created_at", type="datetime") |
| 57 | + * @var \DateTime |
82 | 58 | */ |
83 | 59 | protected $createdAt; |
84 | 60 |
|
|
0 commit comments