name = $name; } public function getId(): ?int { return $this->id; } public function getName(): string { return $this->name; } public function setName(string $name): void { $this->name = $name; } public function getSite(): ?SiteInterface { return $this->site; } public function setSite(SiteInterface $site): void { if (!$site instanceof Site) { throw new InvalidArgumentException('FakeSiteAwareEntity requires a concrete Site (Doctrine ManyToOne target).'); } $this->site = $site; } }