<?phpnamespace App\Entity\Remises;use App\Entity\Articles\Categorie;use DateTime;use Doctrine\ORM\Mapping as ORM;use Gedmo\Mapping\Annotation as Gedmo;use Symfony\Component\Validator\Constraints as Assert;/** * RemiseCategorieArticle * * @ORM\Table("remise__remise_categorie_article") * @ORM\Entity(repositoryClass="App\Repository\Remises\RemiseCategorieArticleRepository") */class RemiseCategorieArticle{ /** * @ORM\Column(name="id", type="integer") * @ORM\Id * @ORM\GeneratedValue(strategy="AUTO") */ private $id; /** * @ORM\ManyToOne(targetEntity="App\Entity\Articles\Categorie", inversedBy="remiseCategorieArticle") * @ORM\JoinColumn(nullable=false) */ private $categorie; /** * @ORM\ManyToOne(targetEntity="App\Entity\Remises\Remise", inversedBy="remiseCategorieArticle") * @ORM\JoinColumn(nullable=false) */ private $remise; /** * @ORM\Column(name="date", type="datetime", nullable=true) */ private $date; /** * @ORM\Column(name="dateSuppression", type="datetime", nullable=true) */ private $dateSuppression; /** * @ORM\Column(name="dateMaj", type="datetime", nullable=true) * @Gedmo\Timestampable(on="update") */ private $dateMaj; public function __construct() { $this->date = new Datetime(); } public function getId(): int { return $this->id; } public function setDate(?DateTime $date): RemiseCategorieArticle { $this->date = $date; return $this; } public function getDate(): ?DateTime { return $this->date; } public function setDateSuppression(?DateTime $dateSuppression): RemiseCategorieArticle { $this->dateSuppression = $dateSuppression; return $this; } public function getDateSuppression(): ?DateTime { return $this->dateSuppression; } public function setDateMaj(?DateTime $dateMaj): RemiseCategorieArticle { $this->dateMaj = $dateMaj; return $this; } public function getDateMaj(): ?DateTime { return $this->dateMaj; } public function setCategorie(?Categorie $categorie): RemiseCategorieArticle { $this->categorie = $categorie; return $this; } public function getCategorie(): ?Categorie { return $this->categorie; } public function setRemise(?Remise $remise): RemiseCategorieArticle { $this->remise = $remise; return $this; } public function getRemise(): ?Remise { return $this->remise; }}