<?php namespace Lc\ShopBundle\Model; use Doctrine\ORM\Mapping as ORM; trait ReductionPropertyTrait { /** * @ORM\Column(type="datetime", nullable=true) */ protected $dateStart; /** * @ORM\Column(type="datetime", nullable=true) */ protected $dateEnd; /** * @ORM\Column(type="boolean") */ protected $permanent; public function getDateStart(): ?\DateTimeInterface { return $this->dateStart; } public function setDateStart(?\DateTimeInterface $dateStart): self { $this->dateStart = $dateStart; return $this; } public function getDateEnd(): ?\DateTimeInterface { return $this->dateEnd; } public function setDateEnd(?\DateTimeInterface $dateEnd): self { $this->dateEnd = $dateEnd; return $this; } public function getPermanent(): ?bool { return $this->permanent; } public function setPermanent(bool $permanent): self { $this->permanent = $permanent; return $this; } }