/** * Get all details for an event * @param Event Event - Event object to get details for * @return Event */ public function getEventDetails(Event $Event) { $EventsCollection = new EventsCollection($this->CTCTRequest); $key = constant_contact_cache_key('Events', $Event); $details = get_transient($key); if (empty($details) || $this->refreshCache('events')) { $details = $EventsCollection->getEventDetails($this->CTCTRequest->baseUri . $Event->link); set_transient($key, $details, self::$event_cache_age); } return $details; }
/** * Get all details for an event * @param Event Event - Event object to get details for * @return Event */ public function getEventDetails(Event $Event){ $EventsCollection = new EventsCollection($this->CTCTRequest); return $EventsCollection->getEventDetails($this->CTCTRequest->baseUri.$Event->link); }