leewillis77 / dotmailer-api
A PHP implementation of the v2 Dotmailer API.
0.9.3
2022-03-31 10:31 UTC
Requires
- php: >=5.3.0
- guzzle/guzzle: ~3.7
- symfony/yaml: ^2.4|^3|^4
Requires (Dev)
- phpunit/phpunit: 9.*
README
A PHP implementation of the v2 Dotmailer API.
Installation
- Clone the repository
- Make sure you have composer set up and working
- Install dependencies by running
composer install - Copy the sample config file (
config/config.yml.sample) toconfig/config.yml - Update config/config.yml with your API credentials from Dotmailer
Notes
- I'm tracking completeness of the API via the
COVERAGE.mdfile- Items with an [x] are probably implemented - but the implementation isn't guaranteed complete. This is particularly the case for optional parameters
- Docblocks are missing in many places - patches welcome
- PHPUnit is set up, and some test cases are present. More would be welcome.
- Requires PHP 5.3 or above.
Examples
See the examples/ folder for examples of how to use the API wrapper. This is designed to get you going, and is not a complete reference.