Download the PHP package synaq/zasa-bundle without Composer
On this page you can find all versions of the php package synaq/zasa-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download synaq/zasa-bundle
More information about synaq/zasa-bundle
Files in synaq/zasa-bundle
Package zasa-bundle
Short Description A Symfony2 wrapper for the Zimbra Soap Admin API (ZASA)
License
Homepage https://github.com/synaq/SynaqZasaBundle
Informations about the package zasa-bundle
SynaqZasaBundle
A Symfony2 wrapper for the Zimbra SOAP Admin API (ZASA). This bundle uses a custom XML builder to post SOAP requests over CURL or using the fopen() wrappers.
This bundle works with Zimbra 7 & 8
This bundle was written to work specifically with our business model, so some functions return non-standard output. However, it should work with many use cases.
Requirements
- PHP 5.3 with curl support
- Symfony 2.7 or greater
Installation
Step 1
Use composer to manage your dependencies and download SynaqZasaBundle:
Step 2
Add the bundles to your AppKernel
Step 3
Add the bundle configuration
Usage
You can use the Zimbra Connector by getting the 'synaq_zasa.connector' service
You can then make requests using the controller
Please see the ZimbraConnector class for available classes.
Development
A Docker image with the full development environment required to develop on this bundle can be built using the included Dockerfile and a ready-made build script:
This builds the synaq/zimbra-connector-dev image, which has XDebug pre-configured for remote debugging to a local XDebug client.
For an interactive terminal session inside a container based on the image, with the project working directory mounted as /opt/project, run:
All versions of zasa-bundle with dependencies
ext-curl Version *
symfony/framework-bundle Version ^2.5|^3.4
synaq/curl-bundle Version ^1.0