participations = new \Doctrine\Common\Collections\ArrayCollection(); } /** * Get id * * @return integer */ public function getId() { return $this->id; } /** * Set label * * @param string $label * * @return Event */ public function setLabel($label) { $this->label = $label; return $this; } /** * Get label * * @return string */ public function getLabel() { return $this->label; } /** * Set date * * @param \DateTime $date * * @return Event */ public function setDate($date) { $this->date = $date; return $this; } /** * Get date * * @return \DateTime */ public function getDate() { return $this->date; } /** * Add participation * * @param \Chill\EventBundle\Entity\Participation $participation * * @return Event */ public function addParticipation(\Chill\EventBundle\Entity\Participation $participation) { $this->participations[] = $participation; return $this; } /** * Remove participation * * @param \Chill\EventBundle\Entity\Participation $participation */ public function removeParticipation(\Chill\EventBundle\Entity\Participation $participation) { $this->participations->removeElement($participation); } /** * Get participations * * @return \Doctrine\Common\Collections\Collection */ public function getParticipations() { return $this->participations; } }