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