add more fields to Address entity + rename streetAddress1 and streetAddress2

This commit is contained in:
nobohan 2021-04-15 10:46:29 +02:00
parent dd48795f64
commit ebd58d4229

View File

@ -28,14 +28,14 @@ class Address
*
* @ORM\Column(type="string", length=255)
*/
private $streetAddress1 = '';
private $street = '';
/**
* @var string
*
* @ORM\Column(type="string", length=255)
*/
private $streetAddress2 = '';
private $number = '';
/**
* @var PostalCode
@ -44,6 +44,55 @@ class Address
*/
private $postcode;
/**
* @var string
*
* @ORM\Column(type="string", length=16, nullable=true)
*/
private $floor;
/**
* @var string
*
* @ORM\Column(type="string", length=16, nullable=true)
*/
private $corridor;
/**
* @var string
*
* @ORM\Column(type="string", length=16, nullable=true)
*/
private $steps;
/**
* @var string
*
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $buildingName;
/**
* @var string
*
* @ORM\Column(type="string", length=16, nullable=true)
*/
private $flat;
/**
* @var string
*
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $distribution;
/**
* @var string
*
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $extra;
/**
* Indicates when the address starts validation. Used to build an history
* of address. By default, the current date.
@ -54,6 +103,16 @@ class Address
*/
private $validFrom;
/**
* Indicates when the address ends. Used to build an history
* of address.
*
* @var \DateTime
*
* @ORM\Column(type="date")
*/
private $validTo;
/**
* True if the address is a "no address", aka homeless person, ...
*
@ -105,7 +164,7 @@ class Address
*/
public function getStreetAddress1()
{
return $this->streetAddress1;
return $this->street;
}
/**
@ -129,7 +188,7 @@ class Address
*/
public function getStreetAddress2()
{
return $this->streetAddress2;
return $this->number;
}
/**
@ -286,5 +345,125 @@ class Address
;
}
public function getStreet(): ?string
{
return $this->street;
}
public function setStreet(string $street): self
{
$this->street = $street;
return $this;
}
public function getNumber(): ?string
{
return $this->number;
}
public function setNumber(string $number): self
{
$this->number = $number;
return $this;
}
public function getFloor(): ?string
{
return $this->floor;
}
public function setFloor(?string $floor): self
{
$this->floor = $floor;
return $this;
}
public function getCorridor(): ?string
{
return $this->corridor;
}
public function setCorridor(?string $corridor): self
{
$this->corridor = $corridor;
return $this;
}
public function getSteps(): ?string
{
return $this->steps;
}
public function setSteps(?string $steps): self
{
$this->steps = $steps;
return $this;
}
public function getBuildingName(): ?string
{
return $this->buildingName;
}
public function setBuildingName(?string $buildingName): self
{
$this->buildingName = $buildingName;
return $this;
}
public function getFlat(): ?string
{
return $this->flat;
}
public function setFlat(?string $flat): self
{
$this->flat = $flat;
return $this;
}
public function getDistribution(): ?string
{
return $this->distribution;
}
public function setDistribution(?string $distribution): self
{
$this->distribution = $distribution;
return $this;
}
public function getExtra(): ?string
{
return $this->extra;
}
public function setExtra(?string $extra): self
{
$this->extra = $extra;
return $this;
}
public function getValidTo(): ?\DateTimeInterface
{
return $this->validTo;
}
public function setValidTo(\DateTimeInterface $validTo): self
{
$this->validTo = $validTo;
return $this;
}
}