src/AppBundle/MainBundle/Entity/WP_Parking_Max_Height.php line 156

Open in your IDE?
  1. <?php
  2. namespace App\AppBundle\MainBundle\Entity;
  3. use Doctrine\Common\Collections\ArrayCollection;
  4. use Doctrine\ORM\Mapping as ORM;
  5. use Symfony\Component\Validator\Constraints as Assert;
  6. use JsonSerializable;
  7. /**
  8.  * AddOns
  9.  *
  10.  * @ORM\Entity
  11.  * @ORM\Table(name="wp_parking_max_height")
  12.  * @ORM\HasLifecycleCallbacks()
  13.  */
  14. class WP_Parking_Max_Height implements JsonSerializable
  15. {
  16.     /**
  17.      * @ORM\Column(type="integer")
  18.      * @ORM\Id
  19.      * @ORM\GeneratedValue(strategy="AUTO")
  20.      */
  21.     private $id;
  22.     /**
  23.      * @ORM\Column(type="string", nullable=false)
  24.      */
  25.     private $name;
  26.     /**
  27.      * @ORM\Column(type="boolean", nullable=false)
  28.      */
  29.     private $active true;
  30.     /**
  31.      * @ORM\Column(type="integer", nullable=false)
  32.      */
  33.     private $seq_number;
  34.     /**
  35.      * @ORM\Column(type="string", nullable=false)
  36.      */
  37.     private $value;
  38.     /**
  39.      * @ORM\Column(type="integer", nullable=false)
  40.      */
  41.     private $type;
  42.     /**
  43.      * @return mixed
  44.      */
  45.     public function getId()
  46.     {
  47.         return $this->id;
  48.     }
  49.     /**
  50.      * @return mixed
  51.      */
  52.     public function getName()
  53.     {
  54.         return $this->name;
  55.     }
  56.     /**
  57.      * @param mixed $name
  58.      */
  59.     public function setName($name)
  60.     {
  61.         $this->name $name;
  62.     }
  63.     /**
  64.      * @return mixed
  65.      */
  66.     public function getActive()
  67.     {
  68.         return $this->active;
  69.     }
  70.     /**
  71.      * @param mixed $active
  72.      */
  73.     public function setActive($active)
  74.     {
  75.         $this->active $active;
  76.     }
  77.     /**
  78.      * @return mixed
  79.      */
  80.     public function getSeqNumber()
  81.     {
  82.         return $this->seq_number;
  83.     }
  84.     /**
  85.      * @param mixed $seq_number
  86.      */
  87.     public function setSeqNumber($seq_number)
  88.     {
  89.         $this->seq_number $seq_number;
  90.     }
  91.     /**
  92.      * @return mixed
  93.      */
  94.     public function getType()
  95.     {
  96.         return $this->type;
  97.     }
  98.     /**
  99.      * @param mixed $type
  100.      */
  101.     public function setType($type)
  102.     {
  103.         $this->type $type;
  104.     }
  105.     /**
  106.      * @return mixed
  107.      */
  108.     public function getValue()
  109.     {
  110.         return $this->value;
  111.     }
  112.     /**
  113.      * @param mixed $value
  114.      */
  115.     public function setValue($value)
  116.     {
  117.         $this->value $value;
  118.     }
  119.     public function jsonSerialize()
  120.     {
  121.         return array(
  122.             'id' => $this->id,
  123.             'seq_number' => $this->seq_number,
  124.             'active' => $this->active,
  125.             'name' => $this->name,
  126.             'type' => $this->type,
  127.             'value' => $this->value,
  128.         );
  129.     }
  130.     /**
  131.      * @var string $created
  132.      *
  133.      * @ORM\Column(name="created_at", type="string", nullable=false)
  134.      */
  135.     protected $createdAt;
  136.     /**
  137.      * @var string $updated
  138.      *
  139.      * @ORM\Column(name="updated_at", type="string", nullable=false)
  140.      */
  141.     protected $updatedAt;
  142.     public function getCreatedAt()
  143.     {
  144.         return $this->createdAt;
  145.     }
  146.     public function setCreatedAt($createdAt)
  147.     {
  148.         $this->createdAt $createdAt;
  149.         return $this;
  150.     }
  151.     public function getUpdatedAt()
  152.     {
  153.         return $this->updatedAt;
  154.     }
  155.     public function setUpdatedAt($updatedAt)
  156.     {
  157.         $this->updatedAt $updatedAt;
  158.         return $this;
  159.     }
  160.     /**
  161.      * @ORM\PrePersist
  162.      * @ORM\PreUpdate
  163.      */
  164.     public function updatedTimestamps()
  165.     {
  166.         $this->setUpdatedAt(round(microtime(true) * 1000));
  167.         if ($this->getCreatedAt() === null) {
  168.             $this->setCreatedAt(round(microtime(true) * 1000));
  169.         }
  170.     }
  171.     public function __construct() {
  172.         $this->setCreatedAt(round(microtime(true) * 1000));
  173.     }
  174. }