@@ -27,20 +27,22 @@ class ListMessage implements DomainModel, Identity, ModificationDate
2727
2828 #[ORM \ManyToOne(targetEntity: Message::class, inversedBy: 'listMessages ' )]
2929 #[ORM \JoinColumn(name: 'messageid ' , referencedColumnName: 'id ' , nullable: false )]
30- private ? Message $ message = null ;
30+ private Message $ message ;
3131
3232 #[ORM \ManyToOne(targetEntity: SubscriberList::class, inversedBy: 'listMessages ' )]
3333 #[ORM \JoinColumn(name: 'listid ' , referencedColumnName: 'id ' , nullable: false )]
34- private ? SubscriberList $ subscriberList = null ;
34+ private SubscriberList $ subscriberList ;
3535
3636 #[ORM \Column(name: 'entered ' , type: 'datetime ' , nullable: true )]
3737 private ?DateTimeInterface $ entered = null ;
3838
3939 #[ORM \Column(name: 'modified ' , type: 'datetime ' )]
4040 private ?DateTime $ updatedAt = null ;
4141
42- public function __construct ()
42+ public function __construct (Message $ message , SubscriberList $ subscriberList )
4343 {
44+ $ this ->message = $ message ;
45+ $ this ->subscriberList = $ subscriberList ;
4446 $ this ->updatedAt = new DateTime ();
4547 $ this ->entered = new DateTime ();
4648 }
@@ -50,28 +52,16 @@ public function getId(): ?int
5052 return $ this ->id ;
5153 }
5254
53- public function getMessage (): ? Message
55+ public function getMessage (): Message
5456 {
5557 return $ this ->message ;
5658 }
5759
58- public function setMessage (?Message $ message ): self
59- {
60- $ this ->message = $ message ;
61- return $ this ;
62- }
63-
64- public function getList (): ?SubscriberList
60+ public function getList (): SubscriberList
6561 {
6662 return $ this ->subscriberList ;
6763 }
6864
69- public function setList (?SubscriberList $ subscriberList ): self
70- {
71- $ this ->subscriberList = $ subscriberList ;
72- return $ this ;
73- }
74-
7565 public function getEntered (): ?DateTimeInterface
7666 {
7767 return $ this ->entered ;
0 commit comments