<?php
namespace App\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* EventUserRights
*
* @ORM\Table(name="event_user_rights")
* @ORM\Entity(repositoryClass="App\Repository\EventUserRightsRepository")
*/
class EventUserRights
{
/**
* @var int
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @var EventOpsProd $eventOpsProd
* @ORM\ManyToOne(targetEntity="App\Entity\EventOpsProd", inversedBy="userRights")
* @ORM\JoinColumn(name="event_opsprod_id", referencedColumnName="id")
*/
private $eventOpsProd;
/**
* @ORM\Column(name="uid", type="string", length=255)
*/
private $uid;
/**
* Get id
*
* @return integer
*/
public function getId()
{
return $this->id;
}
/**
* @return EventOpsProd
*/
public function getEventOpsProd(): EventOpsProd
{
return $this->eventOpsProd;
}
/**
* @param EventOpsProd $eventOpsProd
*/
public function setEventOpsProd(EventOpsProd $eventOpsProd): void
{
$this->eventOpsProd = $eventOpsProd;
}
public function __toString()
{
return (string)$this->getUid();
}
/**
* Get uid
*
* @return string
*/
public function getUid()
{
return $this->uid;
}
/**
* Set uid
*
* @param string $uid
*
* @return EventUserRights
*/
public function setUid($uid)
{
$this->uid = $uid;
return $this;
}
public function toString(): ?string
{
return "{uid=" . $this->uid . "}";
}
}