custom/plugins/CoeAccountOrtPlzSw6/src/Core/System/Country/CountryZipValidationEntity.php line 9

Open in your IDE?
  1. <?php
  2. namespace CoeAccountOrtPlzSw6\Core\System\Country;
  3. use Shopware\Core\Framework\DataAbstractionLayer\Entity;
  4. use Shopware\Core\Framework\DataAbstractionLayer\EntityIdTrait;
  5. use Shopware\Core\System\Country\CountryEntity;
  6. class CountryZipValidationEntity extends Entity {
  7.     use EntityIdTrait;
  8.     /**
  9.      * @var string $countryId
  10.      */
  11.     protected $countryId;
  12.     /**
  13.      * @var CountryEntity $country
  14.      */
  15.     protected $country;
  16.     /**
  17.      * @var int|null $minLength
  18.      */
  19.     protected $minLength;
  20.     /**
  21.      * @var int|null $maxLength
  22.      */
  23.     protected $maxLength;
  24.     /**
  25.      * @var bool|null $lettersAllowed
  26.      */
  27.     protected $lettersAllowed;
  28.     /**
  29.      * @var string|null $pattern
  30.      */
  31.     protected $pattern;
  32.     /**
  33.      * @var bool $active
  34.      */
  35.     protected $active false;
  36.     /**
  37.      * @return string
  38.      */
  39.     public function getCountryId(): string {
  40.         return $this->countryId;
  41.     }
  42.     /**
  43.      * @param string $countryId
  44.      */
  45.     public function setCountryId(string $countryId): void {
  46.         $this->countryId $countryId;
  47.     }
  48.     /**
  49.      * @return CountryEntity
  50.      */
  51.     public function getCountry(): CountryEntity {
  52.         return $this->country;
  53.     }
  54.     /**
  55.      * @param CountryEntity $country
  56.      */
  57.     public function setCountry(CountryEntity $country): void {
  58.         $this->country $country;
  59.     }
  60.     /**
  61.      * @return int|null
  62.      */
  63.     public function getMinLength(): ?int {
  64.         return $this->minLength;
  65.     }
  66.     /**
  67.      * @param int|null $minLength
  68.      */
  69.     public function setMinLength(?int $minLength): void {
  70.         $this->minLength $minLength;
  71.     }
  72.     /**
  73.      * @return int|null
  74.      */
  75.     public function getMaxLength(): ?int {
  76.         return $this->maxLength;
  77.     }
  78.     /**
  79.      * @param int|null $maxLength
  80.      */
  81.     public function setMaxLength(?int $maxLength): void {
  82.         $this->maxLength $maxLength;
  83.     }
  84.     /**
  85.      * @return bool|null
  86.      */
  87.     public function getLettersAllowed(): ?bool {
  88.         return $this->lettersAllowed;
  89.     }
  90.     /**
  91.      * @param bool|null $lettersAllowed
  92.      */
  93.     public function setLettersAllowed(?bool $lettersAllowed): void {
  94.         $this->lettersAllowed $lettersAllowed;
  95.     }
  96.     /**
  97.      * @return string|null
  98.      */
  99.     public function getPattern(): ?string {
  100.         return $this->pattern;
  101.     }
  102.     /**
  103.      * @param string|null $pattern
  104.      */
  105.     public function setPattern(?string $pattern): void {
  106.         $this->pattern $pattern;
  107.     }
  108.     /**
  109.      * @return bool
  110.      */
  111.     public function isActive(): bool {
  112.         return $this->active;
  113.     }
  114.     /**
  115.      * @param bool $active
  116.      */
  117.     public function setActive(bool $active): void {
  118.         $this->active $active;
  119.     }
  120. }