src/Entity/Regions.php line 22

  1. <?php
  2. namespace App\Entity;
  3. use Doctrine\ORM\Mapping\Id;
  4. use Doctrine\ORM\Mapping\Index;
  5. use Doctrine\ORM\Mapping\Entity;
  6. use Doctrine\ORM\Mapping\Table;
  7. use Doctrine\ORM\Mapping\Column;
  8. use Doctrine\ORM\Mapping\JoinColumn;
  9. use Doctrine\ORM\Mapping\ManyToOne;
  10. use Doctrine\ORM\Mapping\OneToOne;
  11. use Doctrine\ORM\Mapping\OneToMany;
  12. use Doctrine\ORM\Mapping\GeneratedValue;
  13. use Doctrine\ORM\Mapping\HasLifecycleCallbacks;
  14. /**
  15.  * Regions
  16.  */
  17. #[Entity]
  18. #[Table(name'regions')]
  19. class Regions
  20. {
  21.     /**
  22.      * @var integer
  23.      */
  24.     #[Column(name'region_id'type'smallint'nullablefalse)]
  25.     #[Id]
  26.     #[GeneratedValue(strategy'IDENTITY')]
  27.     private $regionId;
  28.     /**
  29.      * @var string
  30.      */
  31.     #[Column(name'name_ar'type'string'length50nullabletrue)]
  32.     private $nameAr;
  33.     /**
  34.      * @var string
  35.      */
  36.     #[Column(name'name_en'type'string'length50nullabletrue)]
  37.     private $nameEn;
  38.     /**
  39.      * Get regionId
  40.      *
  41.      * @return integer
  42.      */
  43.     public function getRegionId()
  44.     {
  45.         return $this->regionId;
  46.     }
  47.     /**
  48.      * Set regionId
  49.      *
  50.      * @param integer $regionId
  51.      *
  52.      * @return Regions
  53.      */
  54.     public function setRegionId($regionId)
  55.     {
  56.         $this->regionId $regionId;
  57.         return $this;
  58.     }
  59.     
  60.     /**
  61.      * Set nameAr
  62.      *
  63.      * @param string $nameAr
  64.      *
  65.      * @return Regions
  66.      */
  67.     public function setNameAr($nameAr)
  68.     {
  69.         $this->nameAr $nameAr;
  70.         return $this;
  71.     }
  72.     /**
  73.      * Get nameAr
  74.      *
  75.      * @return string
  76.      */
  77.     public function getNameAr()
  78.     {
  79.         return $this->nameAr;
  80.     }
  81.     /**
  82.      * Set nameEn
  83.      *
  84.      * @param string $nameEn
  85.      *
  86.      * @return Regions
  87.      */
  88.     public function setNameEn($nameEn)
  89.     {
  90.         $this->nameEn $nameEn;
  91.         return $this;
  92.     }
  93.     /**
  94.      * Get nameEn
  95.      *
  96.      * @return string
  97.      */
  98.     public function getNameEn()
  99.     {
  100.         return $this->nameEn;
  101.     }
  102. }