flosch/messagebird-bundle

Symfony 3 扩展包,方便将 MessageBird SDK 集成到 Symfony 项目中。

安装数: 1,245

依赖者: 0

推荐者: 0

安全性: 0

星标: 0

分支: 0

类型:symfony-bundle

0.1.0 2017-02-03 20:24 UTC

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 密钥进行认证,您不必为此担心。