<?phpnamespace App\Entity\Remises;use App\Entity\Articles\Marque;use DateTime;use Doctrine\ORM\Mapping as ORM;use Gedmo\Mapping\Annotation as Gedmo;use Symfony\Component\Validator\Constraints as Assert;/** * RemiseMarqueArticle * * @ORM\Table("remise__remise_marque_article") * @ORM\Entity(repositoryClass="App\Repository\Remises\RemiseMarqueArticleRepository") */class RemiseMarqueArticle{ /** * @ORM\Column(name="id", type="integer") * @ORM\Id * @ORM\GeneratedValue(strategy="AUTO") */ private $id; /** * @ORM\ManyToOne(targetEntity="App\Entity\Remises\Remise", inversedBy="remiseMarqueArticle") * @ORM\JoinColumn(nullable=false) */ private $remise; /** * @ORM\ManyToOne(targetEntity="App\Entity\Articles\Marque", inversedBy="remiseMarqueArticle") * @ORM\JoinColumn(nullable=false) */ private $marque; /** * @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): RemiseMarqueArticle { $this->date = $date; return $this; } public function getDate(): ?DateTime { return $this->date; } public function setDateSuppression(?DateTime $dateSuppression): RemiseMarqueArticle { $this->dateSuppression = $dateSuppression; return $this; } public function getDateSuppression(): ?DateTime { return $this->dateSuppression; } public function setDateMaj(?DateTime $dateMaj): RemiseMarqueArticle { $this->dateMaj = $dateMaj; return $this; } public function getDateMaj(): ?DateTime { return $this->dateMaj; } public function setRemise(?Remise $remise): RemiseMarqueArticle { $this->remise = $remise; return $this; } public function getRemise(): ?Remise { return $this->remise; } public function setMarque(?Marque $marque): RemiseMarqueArticle { $this->marque = $marque; return $this; } public function getMarque(): ?Marque { return $this->marque; }}