src/Entity/Category.php line 13
<?phpnamespace App\Entity;use App\Repository\CategoryRepository;use Doctrine\Common\Collections\ArrayCollection;use Doctrine\Common\Collections\Collection;use Doctrine\ORM\Mapping as ORM;/*** @ORM\Entity(repositoryClass=CategoryRepository::class)*/class Category{/*** @ORM\Id* @ORM\GeneratedValue* @ORM\Column(type="integer")*/private $id;/*** @ORM\Column(type="string", length=255)*/private $name;/*** @ORM\Column(type="string", length=255, nullable=true)*/private $color;/*** @ORM\ManyToMany(targetEntity=Project::class, mappedBy="category")*/private $projects;/*** @ORM\Column(type="string", length=255, nullable=true)*/private $slug;/*** @ORM\Column(type="boolean")*/private $isMenu = true;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;}public function getColor(): ?string{return $this->color;}public function setColor(?string $color): self{$this->color = $color;return $this;}/*** @return Collection|Project[]*/public function getProjects(): Collection{return $this->projects;}/*** @param ArrayCollection $projects*/public function setProjects(ArrayCollection $projects): void{$this->projects = $projects;}public function addProject(Project $project): self{if (!$this->projects->contains($project)) {$this->projects[] = $project;$project->addCategory($this);}return $this;}public function removeProject(Project $project): self{if ($this->projects->removeElement($project)) {$project->removeCategory($this);}return $this;}public function getSlug(): ?string{return $this->slug;}public function setSlug(?string $slug): self{$this->slug = $slug;return $this;}/*** @return bool*/public function isMenu(): ?bool{return $this->isMenu;}/*** @param bool $isMenu*/public function setIsMenu(bool $isMenu): void{$this->isMenu = $isMenu;}public function getIsMenu(): ?bool{return $this->isMenu;}}