src/Model/Compare/DateCompare.php line 11

Open in your IDE?
  1. <?php
  2. namespace App\Model\Compare;
  3. use DateTime;
  4. use Symfony\Component\Serializer\Annotation\Groups;
  5. /**
  6.  * Class DateCompare.
  7.  */
  8. class DateCompare
  9. {
  10.     public const TYPE_DATE_COMPARE 'date_compare';
  11.     /**
  12.      * @var string|null
  13.      *
  14.      * @Groups({"list", "read","read_post_task", "write_post_task"})
  15.      */
  16.     private $equal null;
  17.     /**
  18.      * @var DateTime|null
  19.      *
  20.      * @Groups({"list", "read","read_post_task", "write_post_task"})
  21.      */
  22.     private $begin null;
  23.     /**
  24.      * @var DateTime|null
  25.      *
  26.      * @Groups({"list", "read","read_post_task", "write_post_task"})
  27.      */
  28.     private $end null;
  29.     /**
  30.      * @return string|null
  31.      */
  32.     public function getEqual(): ?string
  33.     {
  34.         return $this->equal;
  35.     }
  36.     /**
  37.      * @param string|null $equal
  38.      *
  39.      * @return DateCompare
  40.      */
  41.     public function setEqual(?string $equal): DateCompare
  42.     {
  43.         $this->equal $equal;
  44.         return $this;
  45.     }
  46.     /**
  47.      * @return DateTime|null
  48.      */
  49.     public function getBegin(): ?DateTime
  50.     {
  51.         return $this->begin;
  52.     }
  53.     /**
  54.      * @param DateTime|null $begin
  55.      *
  56.      * @return DateCompare
  57.      */
  58.     public function setBegin(?DateTime $begin): DateCompare
  59.     {
  60.         $this->begin $begin;
  61.         return $this;
  62.     }
  63.     /**
  64.      * @return DateTime|null
  65.      */
  66.     public function getEnd(): ?DateTime
  67.     {
  68.         return $this->end;
  69.     }
  70.     /**
  71.      * @param DateTime|null $end
  72.      *
  73.      * @return DateCompare
  74.      */
  75.     public function setEnd(?DateTime $end): DateCompare
  76.     {
  77.         $this->end $end;
  78.         return $this;
  79.     }
  80. }