/** * Get a calendar item * * @param string $name * @return CalendarAPI */ public function getCalendar($name = null) { $calendar = new CalendarAPI(); $calendar->setClient($this->getClient()); $calendar->pickCalendar($name); return $calendar; }
<?php use garethp\ews\CalendarAPI as API; $api = API::withUsernameAndPassword('server', 'username', 'password', ['drillDownResponses' => false]); $responses = $api->getClient()->GetServerTimeZones(); $timezones = $responses->getResponseMessages()->getServerTimeZonesResponseMessage()->getTimeZoneDefinitions()->TimeZoneDefinition;