ebitkov/ php-mailjet-api
此包最新版本(dev-main)没有可用的许可证信息。
PHP Mailjet包装器的OOP扩展
dev-main
2024-03-01 13:47 UTC
Requires
- php: >=8.1
- doctrine/collections: ^2.1
- mailjet/mailjet-apiv3-php: ^1.6
- phpdocumentor/reflection-docblock: ^5.3
- symfony/expression-language: ^7.0
- symfony/options-resolver: ^7.0
- symfony/property-access: ^7.0
- symfony/serializer: ^7.0
- symfony/validator: ^7.0
Requires (Dev)
- dg/bypass-finals: ^1.5
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^10.5
- squizlabs/php_codesniffer: ^3.8
- symfony/console: ^7.0
- symfony/debug-bundle: ^7.0
- symfony/dotenv: ^7.0
- symfony/finder: ^7.0
- symfony/yaml: ^7.0
This package is auto-updated.
Last update: 2024-09-30 15:02:59 UTC
README
此项目基于官方的Mailjet PHP包装器并扩展了其功能。
安装
composer require ebitkov/php-mailjet-api
功能
此项目目前处于开发阶段。某些功能可能尚未实现或处于高度实验性。
序列化
利用Symfony序列化组件,将响应数据自动序列化为PHP对象,以提供更简单的接口。
访问端点的方法
Mailjet PHP包装器仅提供基本客户端,具有发送GET、POST、PUT和DELETE请求的方法。此项目提供了针对各个端点(例如/contact或/contactslist)的方法,使得发送请求更加容易。
这些方法返回包含返回数据的序列化对象,并提供方便的'中间'方法,其中Mailjet没有专门的接口。
缓存结果
API的结果将被缓存,因此已经接收到的数据不会再次请求。