whatson-web/messagebird-bundle

Symfony 扩展包,用于轻松将 MessageBird SDK 集成到 Symfony 项目中。

安装: 412

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 4

分支: 0

开放问题: 0

类型:symfony-bundle

dev-master 2018-09-28 09:48 UTC

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 密钥进行身份验证,您根本无需担心。