id; } /** * Set lastUpdate * * @param \DateTime $lastUpdate * * @return Participation */ protected function update() { $this->lastUpdate = new \DateTime('now'); return $this; } /** * Get lastUpdate * * @return \DateTime */ public function getLastUpdate() { return $this->lastUpdate; } /** * Set event * * @param \Chill\EventBundle\Entity\Event $event * * @return Participation */ public function setEvent(\Chill\EventBundle\Entity\Event $event = null) { if ($this->event !== $event) { $this->update(); } $this->event = $event; return $this; } /** * Get event * * @return \Chill\EventBundle\Entity\Event */ public function getEvent() { return $this->event; } /** * Set person * * @param \Chill\PersonBundle\Entity\Person $person * * @return Participation */ public function setPerson(\Chill\PersonBundle\Entity\Person $person = null) { if ($person !== $this->person) { $this->update(); } $this->person = $person; return $this; } /** * Get person * * @return \Chill\PersonBundle\Entity\Person */ public function getPerson() { return $this->person; } /** * Set role * * @param \Chill\EventBundle\Entity\Role $role * * @return Participation */ public function setRole(\Chill\EventBundle\Entity\Role $role = null) { if ($role !== $this->role) { $this->update(); } $this->role = $role; return $this; } /** * Get role * * @return \Chill\EventBundle\Entity\Role */ public function getRole() { return $this->role; } /** * Set status * * @param \Chill\EventBundle\Entity\Status $status * * @return Participation */ public function setStatus(\Chill\EventBundle\Entity\Status $status = null) { if ($this->status !== $status) { $this->update(); } $this->status = $status; return $this; } /** * Get status * * @return \Chill\EventBundle\Entity\Status */ public function getStatus() { return $this->status; } }