channel = $channel; $this->message = $message; $this->createdAt = new \DateTimeImmutable('now'); } public function getId(): ?int { return $this->id; } public function getMessage(): ?string { return $this->message; } public function setMessage(string $message): self { $this->message = $message; return $this; } public function getChannel(): ?string { return $this->channel; } public function setChannel(?string $channel): self { $this->channel = $channel; return $this; } public function getContext(): ?array { return $this->context; } public function setContext(?array $context): self { $this->context = $context; return $this; } public function getExtra(): ?array { return $this->extra; } public function setExtra(?array $extra): self { $this->extra = $extra; return $this; } public function getCreatedAt(): ?\DateTimeImmutable { return $this->createdAt; } public function setCreatedAt(\DateTimeImmutable $createdAt): self { $this->createdAt = $createdAt; return $this; } }