<?php
namespace App\Entity;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Validator\Constraints as Assert;
/**
* @ORM\Entity()
*/
class BillingAddress extends Address
{
/**
* @Assert\Length(
* min = 2,
* max = 255,
* minMessage = "validators.BillingAddress.companyName.minMessage",
* maxMessage = "validators.BillingAddress.companyName.maxMessage",
*
* )
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $companyName;
/**
* @Assert\Length(
* min = 2,
* max = 50,
* minMessage = "validators.BillingAddress.companyRegNumber.minMessage",
* maxMessage = "validators.BillingAddress.companyRegNumber.maxMessage",
*
* )
* @ORM\Column(type="string", length=31, nullable=true, options={"comment":"ICO"})
*/
private $companyRegNumber;
/**
* @Assert\Length(
* min = 2,
* max = 50,
* minMessage = "validators.BillingAddress.companyVatNumber.minMessage",
* maxMessage = "validators.BillingAddress.companyVatNumber.maxMessage",
*
* )
* @ORM\Column(type="string", length=31, nullable=true, options={"comment":"DIC"})
*/
private $vatNumber;
public function getCompanyName(): ?string
{
return $this->companyName;
}
public function setCompanyName($companyName): self
{
$this->companyName = $companyName;
return $this;
}
public function getCompanyRegNumber(): ?string
{
return $this->companyRegNumber;
}
public function setCompanyRegNumber($companyRegNumber): self
{
$this->companyRegNumber = $companyRegNumber;
return $this;
}
public function getVatNumber(): ?string
{
return $this->vatNumber;
}
public function setVatNumber($vatNumber): self
{
$this->vatNumber = $vatNumber;
return $this;
}
}