sessions = new \Doctrine\Common\Collections\ArrayCollection(); } /** * Get id * * @return integer */ public function getId() { return $this->id; } /** * Set title * * @param string $title * * @return Title */ public function setTitle($title) { $this->title = $title; return $this; } /** * Get title * * @return string */ public function getTitle(): string { return $this->title; } /** * Set created * * @param \DateTime $created * * @return Slot */ public function setCreated($created) { $this->created = $created; return $this; } /** * Get created * * @return \DateTime */ public function getCreated() { return $this->created; } /** * Set updated * * @param \DateTime $updated * * @return Slot */ public function setUpdated($updated) { $this->updated = $updated; return $this; } /** * Get updated * * @return \DateTime */ public function getUpdated() { return $this->updated; } /** * Add session * * @param \Rapsys\AirBundle\Entity\Session $session * * @return Slot */ public function addSession(\Rapsys\AirBundle\Entity\Session $session) { $this->sessions[] = $session; return $this; } /** * Remove session * * @param \Rapsys\AirBundle\Entity\Session $session */ public function removeSession(\Rapsys\AirBundle\Entity\Session $session) { $this->sessions->removeElement($session); } /** * Get sessions * * @return \Doctrine\Common\Collections\Collection */ public function getSessions() { return $this->sessions; } /** * Returns a string representation of the slot * * @return string */ public function __toString(): string { return $this->title; } }