id; } /** * Set dateTime * * @param \DateTime $dateTime * @return SubscriptionEvent */ public function setDateTime($dateTime) { $this->dateTime = $dateTime; return $this; } /** * Get dateTime * * @return \DateTime */ public function getDateTime() { return $this->dateTime; } /** * Set subscriber * * @param User $subscriber * @return SubscriptionEvent */ public function setSubscriber(User $subscriber) { $this->subscriber = $subscriber; return $this; } /** * Get subscriber * * @return User */ public function getSubscriber() { return $this->subscriber; } /** * Set author * * @param User $author * @return SubscriptionEvent */ public function setAuthor(User $author) { $this->author = $author; return $this; } /** * Get author * * @return User */ public function getAuthor() { return $this->author; } /** * Set action * * @param string $action * @return SubscriptionEvent */ public function setAction($action) { $this->action = $action; return $this; } /** * Get action * * @return string */ public function getAction() { return $this->action; } }