src/Entity/Address.php line 11
<?phpnamespace App\Entity;use App\Repository\AddressRepository;use Doctrine\Common\Collections\ArrayCollection;use Doctrine\Common\Collections\Collection;use Doctrine\ORM\Mapping as ORM;#[ORM\Entity(repositoryClass: AddressRepository::class)]class Address{#[ORM\Id]#[ORM\GeneratedValue]#[ORM\Column]private ?int $id = null;#[ORM\Column(length: 255)]private ?string $address_street = null;#[ORM\Column(length: 255, nullable: true)]private ?string $address_complementary = null;#[ORM\Column(length: 255)]private ?string $address_city = null;#[ORM\Column(length: 255)]private ?string $address_region = null;#[ORM\Column(length: 5)]private ?string $address_postcode = null;#[ORM\Column(length: 10)]private ?string $address_telephone = null;#[ORM\OneToMany(mappedBy: 'order_address', targetEntity: Order::class)]private Collection $orders;#[ORM\Column(length: 255)]private ?string $address_name = null;#[ORM\Column(length: 255)]private ?string $address_surname = null;public function __construct(){$this->orders = new ArrayCollection();}public function getId(): ?int{return $this->id;}public function getAddressStreet(): ?string{return $this->address_street;}public function setAddressStreet(string $address_street): self{$this->address_street = $address_street;return $this;}public function getAddressComplementary(): ?string{return $this->address_complementary;}public function setAddressComplementary(?string $address_complementary): self{$this->address_complementary = $address_complementary;return $this;}public function getAddressCity(): ?string{return $this->address_city;}public function setAddressCity(string $address_city): self{$this->address_city = $address_city;return $this;}public function getAddressRegion(): ?string{return $this->address_region;}public function setAddressRegion(string $address_region): self{$this->address_region = $address_region;return $this;}public function getAddressPostcode(): ?string{return $this->address_postcode;}public function setAddressPostcode(string $address_postcode): self{$this->address_postcode = $address_postcode;return $this;}public function getAddressTelephone(): ?string{return $this->address_telephone;}public function setAddressTelephone(string $address_telephone): self{$this->address_telephone = $address_telephone;return $this;}/*** @return Collection<int, Order>*/public function getOrders(): Collection{return $this->orders;}public function addOrder(Order $order): self{if (!$this->orders->contains($order)) {$this->orders->add($order);$order->setOrderAddress($this);}return $this;}public function removeOrder(Order $order): self{if ($this->orders->removeElement($order)) {// set the owning side to null (unless already changed)if ($order->getOrderAddress() === $this) {$order->setOrderAddress(null);}}return $this;}public function getAddressName(): ?string{return $this->address_name;}public function setAddressName(string $address_name): self{$this->address_name = $address_name;return $this;}public function getAddressSurname(): ?string{return $this->address_surname;}public function setAddressSurname(string $address_surname): self{$this->address_surname = $address_surname;return $this;}public function __toString(): string{return $this->address_name . ' ' . $this->address_surname . ' ' . $this->address_street . ' ' . $this->address_complementary . ' ' . $this->address_city . ' ' . $this->address_region . ' ' . $this->address_postcode . ' ' . $this->address_telephone;}}