MerParaDM::class, 'para_dt' => MerParaDT::class, 'be_dm' => MerBeDM::class ])] #[ORM\Entity(repositoryClass: MerServiceRepository::class)] abstract class MerService { #[ORM\Id] #[ORM\GeneratedValue] #[ORM\Column(type: 'integer')] private $id; #[ORM\Column(type: 'integer', nullable: true)] private $mcc_mnc; #[ORM\Column(type: 'json', nullable: true)] private $metadata = []; #[ORM\OneToOne(targetEntity: Platform::class, cascade: ['persist'], mappedBy: 'ott')] private Platform $platform; public function getId(): ?int { return $this->id; } public function getMccMnc(): ?int { return $this->mcc_mnc; } public function setMccMnc(?int $mcc_mnc): self { $this->mcc_mnc = $mcc_mnc; return $this; } public function getMetadata(): ?array { return $this->metadata; } public function setMetadata(?array $metadata): self { $this->metadata = $metadata; return $this; } public function getPlatform(): ?Platform { return $this->platform; } public function setPlatform(?Platform $platform): self { $this->platform = $platform; return $this; } }