Download the PHP package nowise/uup-ews without Composer
On this page you can find all versions of the php package nowise/uup-ews. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package uup-ews
UUP-EWS - Microsoft Exchange Web Service (EWS) Library
SOAP client library for communication with the EWS. Most code is auto-generated from the WSDL/XSD downloaded from the Excahnge server.
This project is not really maintained (missing usecase) and has only been tested agains Exchange 2013, but made available in hope of being useful for someone!
Notice:
The WSDL and XSD-files bundled in config directory might need to be replaced to match the exchange server running in your organization. When updating WSDL, remember to also re-generate the PHP classes in source/UUP/Exchange/Types
Update WSDL/XSD files:
Download service, message and types definitions from the exchange server by running:
Append service definition at end of config/services.wsdl. Replace server.example.com with the actual exchange server to provide default host:
Update PHP classes:
-
Use the bundled script to generate PHP classes from WSDL. Requires suggested composer package wsdl2phpgenerator to be installed first:
- Download the CLI version of wsdl2phpgenerator, then generate the PHP classes from the WSDL file in the config directory:
See documentation of wsdl2phpgenerator for more information:
- https://github.com/wsdl2phpgenerator/wsdl2phpgenerator
- https://github.com/wsdl2phpgenerator/wsdl2phpgenerator-cli
Test:
A simple PHP script for testing connection and basic CRUD operations for calendar events can be found in the bin directory:
Reference:
How to: Create appointments and meetings by using EWS in Exchange 2013