This small library provides support for the 'REST' interface exposed by Emailvision.
This small library provides support for the "SOAP" interface exposed by EmailVision.
You can install this library via composer: have a look at the package on packagist.
The include it into your
Pick major and minor version according to your needs.
Using this library is pretty trivial, the only "difficult" thing to do is to define the configuration needed by Emailvision:
<?php use Namshi\Emailvision\Client; $config = array('template_for_password_reset_email' => array( 'random' => 'iTag', 'encrypt' => 'sTag', 'senddate' => new \DateTime(), 'uidkey' => 'uKey', 'stype' => 'stype', )); $emailvisionClient = new Client($config); $emailvisionClient->sendEmail("template_for_password_reset_email", "firstname.lastname@example.org", array('name' => 'Alex'));
You can run the test suite by first installing the dependencies and running PHPUnit:
php composer.phar update phpunit
There are a couple integration tests that actually verify that the library
works flawlessly, by actually hitting the emailvision API. Given that you need
valid credentials for that, just create a file called
in your system's temporary folder (
sys_get_temp_dir()) with 3 parameters:
<?php $encrypt = 'xxx'; $random = 'yyy'; $email = 'email@example.com';