src/Entity/ArticlesCategories.php line 12
<?phpnamespace App\Entity;use Doctrine\Common\Collections\ArrayCollection;use Doctrine\Common\Collections\Collection;use Doctrine\ORM\Mapping as ORM;/*** @ORM\Entity(repositoryClass="App\Repository\ArticlesCategoriesRepository")*/class ArticlesCategories{/*** @ORM\Column(name="id", type="integer")* @ORM\Id* @ORM\GeneratedValue(strategy="AUTO")*/private $id;/*** @ORM\Column(name="name", type="string", length=255, nullable=true)*/private $name;/*** @ORM\Column(name="slug", type="string", length=255, nullable=true)*/private $slug;/*** @ORM\Column(name="description", type="text", nullable=true)*/private $description;/*** @ORM\ManyToOne(targetEntity="App\Entity\Picture",cascade={"persist"})* @ORM\JoinColumn(nullable=true)*/private $banner;/*** @ORM\OneToMany(targetEntity="App\Entity\Articles", mappedBy="category")*/private $articles;/*** @ORM\Column(name="isEnabled", type="boolean", nullable=true)*/private $isEnabled;public function __construct(){$this->articles = new ArrayCollection();}public function getId(): ?int{return $this->id;}public function getName(): ?string{return $this->name;}public function setName(?string $name): self{$this->name = $name;return $this;}public function getSlug(): ?string{return $this->slug;}public function setSlug(?string $slug): self{$this->slug = $slug;return $this;}public function getDescription(): ?string{return $this->description;}public function setDescription(?string $description): self{$this->description = $description;return $this;}public function getBanner(): ?Picture{return $this->banner;}public function setBanner(?Picture $banner): self{$banner->setDir('articles');$this->banner = $banner;return $this;}/*** @return Collection|Articles[]*/public function getArticles(): ?Collection{return $this->articles;}public function addArticle(Articles $article): self{if (!$this->articles->contains($article)) {$this->articles[] = $article;$article->setCategory($this);}return $this;}public function removeArticle(Articles $article): self{if ($this->articles->contains($article)) {$this->articles->removeElement($article);// set the owning side to null (unless already changed)if ($article->getCategory() === $this) {$article->setCategory(null);}}return $this;}public function getIsEnabled(): ?bool{return $this->isEnabled;}public function setIsEnabled(?bool $isEnabled): self{$this->isEnabled = $isEnabled;return $this;}}