whatson-web / messagebird-bundle
Symfony 扩展包,用于轻松将 MessageBird SDK 集成到 Symfony 项目中。
dev-master
2018-09-28 09:48 UTC
Requires
- messagebird/php-rest-api: ^1.6
This package is not auto-updated.
Last update: 2024-09-15 05:23:40 UTC
README
MessageBird PHP SDK 的 Symfony 集成
此包允许您将 MessageBird SDK 作为 Symfony 服务进行操作。
安装
要安装此包,请运行以下命令,您将获取 Packagist 上的最新版本。
composer require whatson-web/messagebird-bundle
在 AppKernel.php 中加载所需的包
// app/AppKernel.php public function registerBundles() { $bundles = array( // [...] new WH\Bundle\MessageBirdBundle\WHMessageBirdBundle() ); }
并设置所需配置
# config/packages/wh_message_bird.yml wh_message_bird: api_key: "xxxxxxxxxxxxxxxxx" # The MessageBird API key can be added as a symfony parameter
用法
然后,您可以在控制器内部使用此服务
$messageBirdClient = $this->get('wh.message_bird.client');
MessageBirdClient php 类扩展了默认的 MessageBird PHP SDK 类,允许您执行 SDK 所能执行的任何操作。此外,它将自动使用您的 MessageBird API 密钥进行身份验证,您根本无需担心。