<?phpnamespace App\Entity;use Doctrine\Common\Collections\ArrayCollection;use Doctrine\Common\Collections\Collection;use Doctrine\ORM\Mapping as ORM;/** * @ORM\Entity (repositoryClass="App\Repository\BridgeUserParameterRepository") */class BridgeUserParameter{ /** * @ORM\Id() * @ORM\GeneratedValue() * @ORM\Column(type="integer") */ private $id; /** * @ORM\Column(type="string", length=255, nullable=true) */ /** * @ORM\ManyToOne(targetEntity="App\Entity\BridgeParameter", inversedBy="userParameters") */ private $parameter; /** * @ORM\Column(type="json", nullable=true) */ private $value = []; /** * @ORM\ManyToOne(targetEntity="App\Entity\User", inversedBy="bridgeParameters") * @ORM\JoinColumns({ * @ORM\JoinColumn(name="owner_id", referencedColumnName="id") * }) */ private $owner; /** * @ORM\ManyToOne(targetEntity="App\Entity\DnsitEntity", inversedBy="bridgeParameters") * @ORM\JoinColumns({ * @ORM\JoinColumn(name="entity_id", referencedColumnName="id") * }) */ private $entity; public function __construct() { } public function getId() : ?int { return $this->id; } public function getParameter() : ?BridgeParameter { return $this->parameter; } public function setParameter(?BridgeParameter $parameter) : self { $this->parameter = $parameter; return $this; } public function getValue() : ?array { return $this->value; } public function setValue(?array $value) : self { $this->value = $value; return $this; } public function getOwner(): ?User { return $this->owner; } public function setOwner(?User $owner): self { $this->owner = $owner; return $this; } public function getEntity(): ?DnsitEntity { return $this->entity; } public function setEntity(?DnsitEntity $entity): self { $this->entity = $entity; return $this; }}