src/Entity/Customer/Customer.php line 17

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. namespace App\Entity\Customer;
  4. use Doctrine\ORM\Mapping as ORM;
  5. use Sylius\Component\Core\Model\Customer as BaseCustomer;
  6. use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity;
  7. /**
  8.  * @ORM\Entity
  9.  * @ORM\Table(name="sylius_customer")
  10.  * @UniqueEntity(fields={"emailCanonical"}, message="sylius.customer.email.unique", groups={"sylius", "registration"})
  11.  * @UniqueEntity(fields={"email"}, message="Tento email je už v systéme.", groups={"sylius", "registration"})
  12.  */
  13. class Customer extends BaseCustomer implements CustomerInterface
  14. {
  15.     /**
  16.      * @ORM\Column(name="birth_number", type="string", nullable=true)
  17.      */
  18.     private $birthNumber;
  19.     /**
  20.      * @ORM\Column(name="iban", type="string", nullable=true)
  21.      */
  22.     private $iban;
  23.     private $recaptcha;
  24.     public function getBirthNumber(): ?string
  25.     {
  26.         return $this->birthNumber;
  27.     }
  28.     public function setBirthNumber(?string $birthNumber): void
  29.     {
  30.         $this->birthNumber $birthNumber;
  31.     }
  32.     public function getIban(): ?string
  33.     {
  34.         return $this->iban;
  35.     }
  36.     public function setIban(?string $iban): void
  37.     {
  38.         $this->iban $iban;
  39.     }
  40.     public function getRecaptcha(): ?string
  41.     {
  42.         return $this->recaptcha;
  43.     }
  44.     public function setRecaptcha(?string $recaptcha): void
  45.     {
  46.         $this->recaptcha $recaptcha;
  47.     }
  48. }