<?php
declare(strict_types=1);
namespace App\Entity\Customer;
use Doctrine\ORM\Mapping as ORM;
use Sylius\Component\Core\Model\Customer as BaseCustomer;
use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity;
/**
* @ORM\Entity
* @ORM\Table(name="sylius_customer")
* @UniqueEntity(fields={"emailCanonical"}, message="sylius.customer.email.unique", groups={"sylius", "registration"})
* @UniqueEntity(fields={"email"}, message="Tento email je už v systéme.", groups={"sylius", "registration"})
*/
class Customer extends BaseCustomer implements CustomerInterface
{
/**
* @ORM\Column(name="birth_number", type="string", nullable=true)
*/
private $birthNumber;
/**
* @ORM\Column(name="iban", type="string", nullable=true)
*/
private $iban;
private $recaptcha;
public function getBirthNumber(): ?string
{
return $this->birthNumber;
}
public function setBirthNumber(?string $birthNumber): void
{
$this->birthNumber = $birthNumber;
}
public function getIban(): ?string
{
return $this->iban;
}
public function setIban(?string $iban): void
{
$this->iban = $iban;
}
public function getRecaptcha(): ?string
{
return $this->recaptcha;
}
public function setRecaptcha(?string $recaptcha): void
{
$this->recaptcha = $recaptcha;
}
}