id; } public function getNode(): ?Node { return $this->node; } public function setNode(?Node $node): self { $this->node = $node; return $this; } public function getPath(): ?string { return $this->path; } public function setPath(string $path): self { $this->path = $path; return $this; } public function getViews(): ?int { return $this->views; } public function setViews(int $views): self { $this->views = $views; return $this; } public function addView(): self { ++$this->views; return $this; } public function getDate(): ?\DateTimeInterface { return $this->date; } public function setDate(\DateTimeInterface $date): self { $this->date = $date; return $this; } }