src/Entity/Client.php line 13
<?phpnamespace App\Entity;use App\Repository\ClientRepository;use Doctrine\Common\Collections\ArrayCollection;use Doctrine\Common\Collections\Collection;use Doctrine\ORM\Mapping as ORM;/*** @ORM\Entity(repositoryClass=ClientRepository::class)*/class Client{/*** @ORM\Id* @ORM\GeneratedValue* @ORM\Column(type="integer")*/private $id;/*** @ORM\Column(type="string", length=255)*/private $name;/*** @ORM\OneToMany(targetEntity=Project::class, mappedBy="client")*/private $projects;/*** @ORM\Column(type="string", length=255, nullable=true)*/private $slug;public function __construct(){$this->projects = new ArrayCollection();}public function getId(): ?int{return $this->id;}/*** @param mixed $id*/public function setId($id): void{$this->id = $id;}public function getName(): ?string{return $this->name;}public function setName(string $name): self{$this->name = $name;return $this;}/*** @return Collection|Project[]*/public function getProjects(): Collection{return $this->projects;}public function addProject(Project $project): self{if (!$this->projects->contains($project)) {$this->projects[] = $project;$project->setClient($this);}return $this;}public function removeProject(Project $project): self{if ($this->projects->removeElement($project)) {// set the owning side to null (unless already changed)if ($project->getClient() === $this) {$project->setClient(null);}}return $this;}public function getSlug(): ?string{return $this->slug;}public function setSlug(?string $slug): self{$this->slug = $slug;return $this;}}