Download the PHP package silinternational/email-service-php-client without Composer
On this page you can find all versions of the php package silinternational/email-service-php-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download silinternational/email-service-php-client
More information about silinternational/email-service-php-client
Files in silinternational/email-service-php-client
Package email-service-php-client
Short Description PHP client to interact with our Email Service API: https://github.com/silinternational/email-service
License MIT
Informations about the package email-service-php-client
email-service-php-client
PHP client to interact with our Email Service's API.
This client is built on top of Guzzle, the PHP HTTP Client. Guzzle has a simple way to create API clients by describing the API in a Swagger-like format without the need to implement every method yourself. So adding support for more APIs is relatively simple.
Install
Installation is simple with Composer:
$ composer require silinternational/email-service-php-client
Usage
Example:
To send an email with a delay of a fixed amount of time:`
Or to schedule an email, use send_after
with a Unix timestamp:
Tests
To run the unit tests for this, run make test
.
Guzzle Service Client Notes
- Tutorial on developing an API client with Guzzle Web Services:
http://www.phillipshipley.com/2015/04/creating-a-php-nexmo-api-client-using-guzzle-web-service-client-part-1/ - Presentation by Jeremy Lindblom:
https://speakerdeck.com/jeremeamia/building-web-service-clients-with-guzzle-1 - Example by Jeremy Lindblom:
https://github.com/jeremeamia/sunshinephp-guzzle-examples - Parameter docs in source comments:
https://github.com/guzzle/guzzle-services/blob/master/src/Parameter.php - Guzzle 3 Service Descriptions documentation (at least mostly still relevant):
https://guzzle3.readthedocs.org/webservice-client/guzzle-service-descriptions.html
All versions of email-service-php-client with dependencies
guzzlehttp/guzzle-services Version ^1.1
roave/security-advisories Version dev-master
mlocati/ip-lib Version ^1.14