namshi / emailvision
这个小型库提供了对 Emailvision 暴露的 'REST' 接口的支持。
1.1.3
2014-03-16 06:45 UTC
Requires (Dev)
- phpunit/phpunit: 3.7.21
This package is not auto-updated.
Last update: 2024-09-09 13:32:30 UTC
README
这个小型库提供了对 EmailVision 暴露的 "SOAP" 接口的支持。
安装
您可以通过 composer 安装此库:请查看 packagist 上的包。
将其包含在您的 composer.json
"namshi/emailvision": "1.0.*",
根据您的需求选择主版本和次要版本。
用法
使用此库非常简单,唯一“困难”的事情是定义 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", "someone@gmail.com", array('name' => 'Alex'));
测试
您可以通过先安装依赖项并运行 PHPUnit 来运行测试套件。
php composer.phar update
phpunit
有一些集成测试实际上通过实际调用 Emailvision API 来验证库的完美工作。鉴于您需要有效的凭证,只需在您的系统临时文件夹(sys_get_temp_dir()
)中创建一个名为 emailvision.config
的文件,并包含 3 个参数
<?php $encrypt = 'xxx'; $random = 'yyy'; $email = 'your.name@gmail.com';
请查看 这些变量在测试中是如何使用的。