src/Entity/AddressCity.php line 7

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. class AddressCity {
  5.     /**
  6.      * @var integer
  7.      */
  8.     private $id;
  9.     /**
  10.      * @var string
  11.      */
  12.     private $zip;
  13.     /**
  14.      * @var string
  15.      */
  16.     private $name;
  17.     /**
  18.      * @var string
  19.      */
  20.     private $gkz;
  21.     /**
  22.      * @var \App\Entity\AddressDistrict
  23.      */
  24.     private $addressDistrict;
  25.     /**
  26.      * Get id
  27.      *
  28.      * @return integer
  29.      */
  30.     public function getId() {
  31.         return $this->id;
  32.     }
  33.     /**
  34.      * Set zip
  35.      *
  36.      * @param string $zip
  37.      *
  38.      * @return AddressCity
  39.      */
  40.     public function setZip($zip) {
  41.         $this->zip $zip;
  42.         return $this;
  43.     }
  44.     /**
  45.      * Get zip
  46.      *
  47.      * @return string
  48.      */
  49.     public function getZip() {
  50.         return $this->zip;
  51.     }
  52.     /**
  53.      * Set name
  54.      *
  55.      * @param string $name
  56.      *
  57.      * @return AddressCity
  58.      */
  59.     public function setName($name) {
  60.         $this->name $name;
  61.         return $this;
  62.     }
  63.     /**
  64.      * Get name
  65.      *
  66.      * @return string
  67.      */
  68.     public function getName() {
  69.         return $this->name;
  70.     }
  71.     /**
  72.      * Set addressDistrict
  73.      *
  74.      * @param \App\Entity\AddressDistrict $addressDistrict
  75.      *
  76.      * @return AddressCity
  77.      */
  78.     public function setAddressDistrict(\App\Entity\AddressDistrict $addressDistrict null) {
  79.         $this->addressDistrict $addressDistrict;
  80.         return $this;
  81.     }
  82.     /**
  83.      * Get addressDistrict
  84.      *
  85.      * @return \App\Entity\AddressDistrict
  86.      */
  87.     public function getAddressDistrict() {
  88.         return $this->addressDistrict;
  89.     }
  90.     /**
  91.      * Set gkz.
  92.      *
  93.      * @param string $gkz
  94.      *
  95.      * @return AddressCity
  96.      */
  97.     public function setGkz($gkz) {
  98.         $this->gkz $gkz;
  99.         return $this;
  100.     }
  101.     /**
  102.      * Get gkz.
  103.      *
  104.      * @return string
  105.      */
  106.     public function getGkz() {
  107.         return $this->gkz;
  108.     }
  109.     /**
  110.      * Get city full
  111.      *
  112.      * @return string
  113.      */
  114.     public function getCityFull() {
  115.         return $this->zip ' ' $this->name;
  116.     }
  117.     /**
  118.      * Get district id
  119.      *
  120.      * @return string
  121.      */
  122.     public function getDistrictID() {
  123.         if (!is_null($this->addressDistrict)) {
  124.             return $this->addressDistrict->getId();
  125.         }
  126.         return '';
  127.     }
  128.     /**
  129.      * Get district name
  130.      *
  131.      * @return string
  132.      */
  133.     public function getDistrictName() {
  134.         if (!is_null($this->addressDistrict)) {
  135.             return $this->addressDistrict->getName();
  136.         }
  137.         return '';
  138.     }
  139.     /**
  140.      * Get country code
  141.      *
  142.      * @return string
  143.      */
  144.     public function getCountryCode() {
  145.         if (!is_null($this->addressDistrict)) {
  146.             return $this->addressDistrict->getCountryCode();
  147.         }
  148.         return '';
  149.     }
  150.     /**
  151.      * Get country
  152.      *
  153.      * @return string
  154.      */
  155.     public function getCountry() {
  156.         if (!is_null($this->addressDistrict)) {
  157.             return $this->addressDistrict->getCountry();
  158.         }
  159.         return '';
  160.     }
  161.     /**
  162.      * Get full name
  163.      *
  164.      * @return string
  165.      */
  166.     public function getFullName() {
  167.         return $this->zip ' ' $this->name;
  168.     }
  169. }