Пример #1
0
 /**
  * @param $userID
  * @return \Psr\Http\Message\ResponseInterface
  * @throws \Exception
  */
 public function createJoindinEvent($userID)
 {
     if ($this->eventManager->eventExists($this->event->getName())) {
         throw new \Exception('An event by the name: ' . $this->event->getName() . ', already exists.');
     }
     $this->joindinEventService->setEvent($this->event);
     return $this->joindinEventService->createEvent($userID);
 }
Пример #2
0
 /**
  * @param EventModel $event
  * @return array
  */
 public function getCreateEventPayload(EventModel $event)
 {
     return ['name' => $event->getName(), 'description' => $event->getDescription(), 'start_date' => $event->getDate()->setTimezone(new \DateTimeZone('UTC'))->format('Y-m-d H:i:s'), 'end_date' => $event->getEndDate()->setTimezone(new \DateTimeZone('UTC'))->format('Y-m-d H:i:s'), 'tz_continent' => $event->getVenue()->getContinent(), 'tz_place' => 'London', 'location' => $event->getVenue()->getName()];
 }