src/Entity/CRM/OrderCustomerAddress.php line 12
<?phpnamespace App\Entity\CRM;use App\Repository\OrderCustomerAddressRepository;use DateTime;use DateTimeInterface;use Doctrine\DBAL\Types\Types;use Doctrine\ORM\Mapping as ORM;#[ORM\Entity(repositoryClass: OrderCustomerAddressRepository::class)]class OrderCustomerAddress{#[ORM\Id]#[ORM\GeneratedValue]#[ORM\Column]private ?int $id = null;#[ORM\Column(length: 255)]private ?string $name = null;#[ORM\Column(length: 255)]private ?string $firstName = null;#[ORM\Column(length: 255)]private ?string $lastName = null;#[ORM\Column(length: 255)]private ?string $address = null;#[ORM\Column(length: 255)]private ?string $city = null;#[ORM\Column(length: 255)]private ?string $zipCode = null;#[ORM\Column]private ?string $companyNumber = null;#[ORM\Column(length: 255, nullable: true)]private ?string $email = null;#[ORM\Column]private ?bool $checkUser = null;#[ORM\Column(type: Types::DATETIME_MUTABLE)]private DateTimeInterface $addedDate;#[ORM\ManyToOne(inversedBy: 'orderCustomerAddresses')]#[ORM\JoinColumn(nullable: false)]private ?Customer $customer = null;#[ORM\ManyToOne(inversedBy: 'orderCustomerAddresses')]private ?customerAddress $customerAddress = null;#[ORM\OneToOne(inversedBy: 'orderCustomerAddress', cascade: ['persist', 'remove'])]#[ORM\JoinColumn(nullable: false)]private ?Order $orderId = null;#[ORM\Column(length: 22, nullable: true)]private ?string $phone = null;#[ORM\Column(nullable: true)]private ?string $regon = null;public function __construct(){$this->addedDate = new DateTime();}public function __toString(): string{return $this->getFirstName().' '.$this->getLastName();}public function getId(): ?int{return $this->id;}public function getName(): ?string{return $this->name;}public function setName(string $name): self{$this->name = $name;return $this;}public function getLastName(): ?string{return $this->lastName;}public function setLastName(string $lastName): self{$this->lastName = $lastName;return $this;}public function getAddress(): ?string{return $this->address;}public function setAddress(string $address): self{$this->address = $address;return $this;}public function getCity(): ?string{return $this->city;}public function setCity(string $city): self{$this->city = $city;return $this;}public function getZipCode(): ?string{return $this->zipCode;}public function setZipCode(string $zipCode): self{$this->zipCode = $zipCode;return $this;}public function getCompanyNumber(): ?string{return $this->companyNumber;}public function setCompanyNumber(string $companyNumber): self{$this->companyNumber = $companyNumber;return $this;}public function getEmail(): ?string{return $this->email;}public function setEmail(?string $email): self{$this->email = $email;return $this;}public function getAddedDate(): ?DateTimeInterface{return $this->addedDate;}public function setAddedDate(DateTimeInterface $addedDate): self{$this->addedDate = $addedDate;return $this;}public function getCustomer(): ?Customer{return $this->customer;}public function setCustomer(?Customer $customer): self{$this->customer = $customer;return $this;}public function getCustomerAddress(): ?customerAddress{return $this->customerAddress;}public function setCustomerAddress(?customerAddress $customerAddress): static{$this->customerAddress = $customerAddress;return $this;}public function getOrderId(): ?Order{return $this->orderId;}public function setOrderId(Order $orderId): static{$this->orderId = $orderId;return $this;}public function getFirstName(): ?string{return $this->firstName;}public function setFirstName(?string $firstName): void{$this->firstName = $firstName;}public function getCheckUser(): ?bool{return $this->checkUser;}public function setCheckUser(?bool $checkUser): void{$this->checkUser = $checkUser;}public function getPhone(): ?string{return $this->phone;}public function setPhone(?string $phone): void{$this->phone = $phone;}public function getRegon(): ?string{return $this->regon;}public function setRegon(?string $regon): static{$this->regon = $regon;return $this;}}