src/Entity/AddressState.php line 7

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. class AddressState {
  5.     /**
  6.      * @var integer
  7.      */
  8.     private $id;
  9.     /**
  10.      * @var string
  11.      */
  12.     private $name;
  13.     /**
  14.      * @var string
  15.      */
  16.     private $shortname;
  17.     /**
  18.      * @var string
  19.      */
  20.     private $isoCode;
  21.     /**
  22.      * @var \App\Entity\AddressCountry
  23.      */
  24.     private $addressCountry;
  25.     /**
  26.      * Get id
  27.      *
  28.      * @return integer
  29.      */
  30.     public function getId() {
  31.         return $this->id;
  32.     }
  33.     public function setId($id) {
  34.         $this->id $id;
  35.     }
  36.     /**
  37.      * Set name
  38.      *
  39.      * @param string $name
  40.      *
  41.      * @return AddressState
  42.      */
  43.     public function setName($name) {
  44.         $this->name $name;
  45.         return $this;
  46.     }
  47.     /**
  48.      * Get name
  49.      *
  50.      * @return string
  51.      */
  52.     public function getName() {
  53.         return $this->name;
  54.     }
  55.     /**
  56.      * Set shortname
  57.      *
  58.      * @param string $shortname
  59.      *
  60.      * @return AddressState
  61.      */
  62.     public function setShortname($shortname) {
  63.         $this->shortname $shortname;
  64.         return $this;
  65.     }
  66.     /**
  67.      * Get shortname
  68.      *
  69.      * @return string
  70.      */
  71.     public function getShortname() {
  72.         return $this->shortname;
  73.     }
  74.     /**
  75.      * Set isoCode
  76.      *
  77.      * @param string $isoCode
  78.      *
  79.      * @return AddressState
  80.      */
  81.     public function setIsoCode($isoCode) {
  82.         $this->isoCode $isoCode;
  83.         return $this;
  84.     }
  85.     /**
  86.      * Get isoCode
  87.      *
  88.      * @return string
  89.      */
  90.     public function getIsoCode() {
  91.         return $this->isoCode;
  92.     }
  93.     /**
  94.      * Set addressCountry.
  95.      *
  96.      * @param \App\Entity\AddressCountry|null $addressCountry
  97.      *
  98.      * @return AddressState
  99.      */
  100.     public function setAddressCountry(\App\Entity\AddressCountry $addressCountry null) {
  101.         $this->addressCountry $addressCountry;
  102.         return $this;
  103.     }
  104.     /**
  105.      * Get addressCountry.
  106.      *
  107.      * @return \App\Entity\AddressCountry|null
  108.      */
  109.     public function getAddressCountry() {
  110.         return $this->addressCountry;
  111.     }
  112.     /**
  113.      * Get country code
  114.      *
  115.      * @return string
  116.      */
  117.     public function getCountryCode() {
  118.         if (!is_null($this->addressCountry)) {
  119.             return $this->addressCountry->getShortname();
  120.         }
  121.         return '';
  122.     }
  123.     /**
  124.      * Get country code
  125.      *
  126.      * @return string
  127.      */
  128.     public function getCountry() {
  129.         if (!is_null($this->addressCountry)) {
  130.             return $this->addressCountry->getName();
  131.         }
  132.         return '';
  133.     }
  134. }