Ejemplo n.º 1
0
 */
$get = new \Ews\ServiceType\EwsGet($options);
/**
 * Configure the SoapHeader, each header's method begins with "setSoapHeader".
 */
$get->setSoapHeaderRequestServerVersion(new \Ews\StructType\EwsRequestServerVersion(EwsExchangeVersionType::VALUE_EXCHANGE_2013_SP_1));
/**
 * Send the request, you can customize the request by modifiying the new \Ews\StructType\EwsGetServerTimeZonesType() instance
 */
$result = $get->GetServerTimeZones(new \Ews\StructType\EwsGetServerTimeZonesType());
/**
 * Debug informations provided by the utility methods
 */
if (false) {
    echo 'XML Request: ' . $get->getLastRequest() . "\r\n";
    echo 'Headers Request: ' . $get->getLastRequestHeaders() . "\r\n";
    echo 'XML Response: ' . $get->getLastResponse() . "\r\n";
    echo 'Headers Response: ' . $get->getLastResponseHeaders() . "\r\n";
}
/**
 * Sample call for GetServerTimeZones operation/method
*/
if ($result !== false) {
    /**
     * @var Ews\StructType\EwsArrayOfResponseMessagesType
     */
    $responseMessages = $result->getResponseMessages();
    /**
     * @var Ews\StructType\EwsGetServerTimeZonesResponseMessageType
     */
    $response = $responseMessages->getGetServerTimeZonesResponseMessage();