<?phpnamespace App\Entity\ObjectValue;use Doctrine\ORM\Mapping as ORM;/** * @ORM\Embeddable */class Laboratory{ /** * @ORM\Column(type="string", nullable=true) * * @var string */ protected $phone; /** * @ORM\Column(type="string", nullable=true) * * @var string */ protected $address; /** * @ORM\Column(type="string", nullable=true) * * @var string */ protected $email; /** * @ORM\Column(type="string", nullable=true) * * @var string */ protected $url; /** * @return string */ public function getPhone(): ?string { return $this->phone; } /** * @return Laboratory */ public function setPhone(?string $phone): self { $this->phone = $phone; return $this; } /** * @return string */ public function getAddress(): ?string { return $this->address; } /** * @return Laboratory */ public function setAddress(?string $address): self { $this->address = $address; return $this; } /** * @return string */ public function getEmail(): ?string { return $this->email; } /** * @return Laboratory */ public function setEmail(?string $email): self { $this->email = $email; return $this; } public function getUrl(): ?string { return $this->url; } /** * @return Laboratory */ public function setUrl(?string $url): self { $this->url = $url; return $this; }}