tags = new ArrayCollection(); $this->read = false; $this->starred = false; } public function getId(): ?int { return $this->id; } /** * @return Collection|MessageTag[] */ public function getTags() { return $this->tags; } public function addTag(MessageTag $tag): self { if (!$this->tags->contains($tag)) { $this->tags->add($tag); } return $this; } public function removeTag(MessageTag $tag): self { if ($this->tags->contains($tag)) { $this->tags->removeElement($tag); } return $this; } public function isRead(): bool { return $this->read; } public function setRead(bool $read): self { $this->read = $read; return $this; } public function isStarred(): bool { return $this->starred; } public function setStarred(bool $starred): self { $this->starred = $starred; return $this; } public function getMessage(): Message { return $this->message; } public function setMessage(Message $message): self { $this->message = $message; return $this; } public function getReceiver(): User { return $this->receiver; } public function setReceiver(User $receiver): self { $this->receiver = $receiver; return $this; } }