src/Entity/Gos/UpdateProductVariantHistory.php line 15

Open in your IDE?
  1. <?php
  2. namespace App\Entity\Gos;
  3. use Doctrine\ORM\Mapping as ORM;
  4. use Gedmo\Mapping\Annotation as Gedmo;
  5. /**
  6.  * UpdateProductVariantHistory
  7.  *
  8.  * @ORM\Table()
  9.  * @ORM\Entity()
  10.  * @ORM\HasLifecycleCallbacks
  11.  */
  12. class UpdateProductVariantHistory
  13. {
  14.     /**
  15.      * @var int
  16.      *
  17.      * @ORM\Column(name="id", type="integer")
  18.      * @ORM\Id
  19.      * @ORM\GeneratedValue(strategy="AUTO")
  20.      */
  21.     private $id;
  22.     /**
  23.      * @var string
  24.      *
  25.      * @ORM\Column(type="string", length=255, nullable=true)
  26.      */
  27.     private $productVariantOld;
  28.     /**
  29.      * @var string
  30.      *
  31.      * @ORM\Column(type="string", length=255, nullable=true)
  32.      */
  33.     private $productVariantNew;
  34.     /**
  35.      * @ORM\ManyToOne(targetEntity="App\Entity\Gos\OrderProductVariant", inversedBy="updateProductVariantHistory")
  36.      * @ORM\JoinColumn()
  37.      */
  38.     private $orderProductVariant;
  39.     /**
  40.      * @ORM\Column(type="datetime")
  41.      */
  42.     private $createdAt;
  43.     /**
  44.      * @ORM\Column(type="datetime", nullable=true)
  45.      */
  46.     private $updatedAt;
  47.     /** @ORM\PrePersist() */
  48.     public function prePersist()
  49.     {
  50.         $this->createdAt = new \DateTime();
  51.     }
  52.     /** @ORM\PreUpdate() */
  53.     public function preUpdate()
  54.     {
  55.         $this->updatedAt = new \DateTime();
  56.     }
  57.     public function __toString()
  58.     {
  59.         return (string)$this->id;
  60.     }
  61.     /**
  62.      * Get id
  63.      *
  64.      * @return integer
  65.      */
  66.     public function getId()
  67.     {
  68.         return $this->id;
  69.     }
  70.     /**
  71.      * Set productVariantOld
  72.      *
  73.      * @param string $productVariantOld
  74.      *
  75.      * @return UpdateProductVariantHistory
  76.      */
  77.     public function setProductVariantOld($productVariantOld)
  78.     {
  79.         $this->productVariantOld $productVariantOld;
  80.         return $this;
  81.     }
  82.     /**
  83.      * Get productVariantOld
  84.      *
  85.      * @return string
  86.      */
  87.     public function getProductVariantOld()
  88.     {
  89.         return $this->productVariantOld;
  90.     }
  91.     /**
  92.      * Set productVariantNew
  93.      *
  94.      * @param string $productVariantNew
  95.      *
  96.      * @return UpdateProductVariantHistory
  97.      */
  98.     public function setProductVariantNew($productVariantNew)
  99.     {
  100.         $this->productVariantNew $productVariantNew;
  101.         return $this;
  102.     }
  103.     /**
  104.      * Get productVariantNew
  105.      *
  106.      * @return string
  107.      */
  108.     public function getProductVariantNew()
  109.     {
  110.         return $this->productVariantNew;
  111.     }
  112.     /**
  113.      * Set createdAt
  114.      *
  115.      * @param \DateTime $createdAt
  116.      *
  117.      * @return UpdateProductVariantHistory
  118.      */
  119.     public function setCreatedAt($createdAt)
  120.     {
  121.         $this->createdAt $createdAt;
  122.         return $this;
  123.     }
  124.     /**
  125.      * Get createdAt
  126.      *
  127.      * @return \DateTime
  128.      */
  129.     public function getCreatedAt()
  130.     {
  131.         return $this->createdAt;
  132.     }
  133.     /**
  134.      * Set updatedAt
  135.      *
  136.      * @param \DateTime $updatedAt
  137.      *
  138.      * @return UpdateProductVariantHistory
  139.      */
  140.     public function setUpdatedAt($updatedAt)
  141.     {
  142.         $this->updatedAt $updatedAt;
  143.         return $this;
  144.     }
  145.     /**
  146.      * Get updatedAt
  147.      *
  148.      * @return \DateTime
  149.      */
  150.     public function getUpdatedAt()
  151.     {
  152.         return $this->updatedAt;
  153.     }
  154.     /**
  155.      * Set orderProductVariant
  156.      *
  157.      * @param \App\Entity\Gos\OrderProductVariant $orderProductVariant
  158.      *
  159.      * @return UpdateProductVariantHistory
  160.      */
  161.     public function setOrderProductVariant(\App\Entity\Gos\OrderProductVariant $orderProductVariant null)
  162.     {
  163.         $this->orderProductVariant $orderProductVariant;
  164.         return $this;
  165.     }
  166.     /**
  167.      * Get orderProductVariant
  168.      *
  169.      * @return \App\Entity\Gos\OrderProductVariant
  170.      */
  171.     public function getOrderProductVariant()
  172.     {
  173.         return $this->orderProductVariant;
  174.     }
  175. }