createdAt = new DateTimeImmutable(); } public function getId(): ?int { return $this->id; } public function getEmployee(): ?Employee { return $this->employee; } public function setEmployee(?Employee $employee): self { $this->employee = $employee; return $this; } public function getUsername(): string { return $this->username; } public function setUsername(string $username): self { $this->username = $username; return $this; } public function getAction(): string { return $this->action; } public function setAction(string $action): self { $this->action = $action; return $this; } public function getEntityType(): string { return $this->entityType; } public function setEntityType(string $entityType): self { $this->entityType = $entityType; return $this; } public function getEntityId(): ?int { return $this->entityId; } public function setEntityId(?int $entityId): self { $this->entityId = $entityId; return $this; } public function getDescription(): string { return $this->description; } public function setDescription(string $description): self { $this->description = $description; return $this; } public function getChanges(): ?array { return $this->changes; } public function setChanges(?array $changes): self { $this->changes = $changes; return $this; } public function getAffectedDate(): ?DateTimeImmutable { return $this->affectedDate; } public function setAffectedDate(?DateTimeImmutable $affectedDate): self { $this->affectedDate = $affectedDate; return $this; } public function getCreatedAt(): DateTimeImmutable { return $this->createdAt; } public function setCreatedAt(DateTimeImmutable $createdAt): self { $this->createdAt = $createdAt; return $this; } }