flosch / messagebird-bundle
Symfony 3 扩展包,方便将 MessageBird SDK 集成到 Symfony 项目中。
0.1.0
2017-02-03 20:24 UTC
Requires
- messagebird/php-rest-api: ^1.6
- symfony/symfony: ~3.0
This package is not auto-updated.
Last update: 2024-09-18 19:34:42 UTC
README
MessageBird PHP SDK 的 symfony 3 集成
此扩展包允许您将 MessageBird SDK 作为 Symfony 服务使用。
安装
要安装此扩展包,运行以下命令,您将从 Packagist 获取最新版本。
composer require flosch/messagebird-bundle
在 AppKernel.php 中加载所需的扩展包
// app/AppKernel.php
public function registerBundles()
{
$bundles = array(
// [...]
new Flosch\Bundle\MessageBirdBundle\FloschMessageBirdBundle()
);
}
并设置所需配置
# app/config/config.yml
flosch_message_bird:
api_key: "xxxxxxxxxxxxxxxxx" # The MessageBird API key can be added as a symfony parameter
使用方法
然后,您可以在控制器内部使用此服务
$messageBirdClient = $this->get('flosch.message_bird.client');
MessageBirdClient php 类扩展了默认的 MessageBird PHP SDK 类,允许您执行此 SDK 可以执行的所有操作。此外,它将自动使用您的 MessageBird API 密钥进行认证,您不必为此担心。