src/Entity/Event.php line 12
<?phpnamespace App\Entity;use ApiPlatform\Metadata\ApiResource;use App\Repository\EventRepository;use Doctrine\DBAL\Types\Types;use Doctrine\ORM\Mapping as ORM;#[ORM\Entity(repositoryClass: EventRepository::class)]#[ApiResource]class Event{#[ORM\Id]#[ORM\GeneratedValue]#[ORM\Column]private ?int $id = null;#[ORM\Column(type: 'datetime')]private ?\DateTimeInterface $dateEvent = null;#[ORM\Column(type: Types::TEXT)]private ?string $description = null;#[ORM\ManyToOne(inversedBy: 'events')]#[ORM\JoinColumn(nullable: false)]private ?Users $users = null;#[ORM\ManyToOne(inversedBy: 'events')]#[ORM\JoinColumn(nullable: false)]private ?EventType $eventType = null;#[ORM\ManyToOne(inversedBy: 'events')]#[ORM\JoinColumn(nullable: false)]private ?EventDomain $eventDomain = null;#[ORM\ManyToOne(inversedBy: 'events')]#[ORM\JoinColumn(nullable: false)]private ?EventLevel $eventLevel = null;#[ORM\OneToOne(mappedBy: 'event', cascade: ['persist', 'remove'])]private ?Coverage $coverage = null;public function getId(): ?int{return $this->id;}public function getDateEvent(): ?\DateTimeInterface{return $this->dateEvent;}public function setDateEvent(\DateTimeInterface $dateEvent): self{$this->dateEvent = $dateEvent;return $this;}public function getDescription(): ?string{return $this->description;}public function setDescription(string $description): self{$this->description = $description;return $this;}public function getUsers(): ?Users{return $this->users;}public function setUsers(?Users $users): self{$this->users = $users;return $this;}public function getEventType(): ?EventType{return $this->eventType;}public function setEventType(?EventType $eventType): self{$this->eventType = $eventType;return $this;}public function getEventDomain(): ?EventDomain{return $this->eventDomain;}public function setEventDomain(?EventDomain $eventDomain): self{$this->eventDomain = $eventDomain;return $this;}public function getEventLevel(): ?EventLevel{return $this->eventLevel;}public function setEventLevel(?EventLevel $eventLevel): self{$this->eventLevel = $eventLevel;return $this;}public function getCoverage(): ?Coverage{return $this->coverage;}public function setCoverage(Coverage $coverage): self{// set the owning side of the relation if necessaryif ($coverage->getEvent() !== $this) {$coverage->setEvent($this);}$this->coverage = $coverage;return $this;}}