endroid/pusher-bundle

此包已被废弃,不再维护。作者建议使用 pusher/pusher-php-server 包。

Endroid Pusher Bundle for Symfony

安装: 155

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:symfony-bundle

2.0.0 2018-01-01 22:11 UTC

This package is not auto-updated.

Last update: 2022-02-01 12:55:14 UTC


README

endroid 提供

Latest Stable Version Build Status Total Downloads Monthly Downloads License

此包使得将 Pusher 提供的实时功能轻松集成到 Symfony 中。

knpbundles.com

需求

安装

使用 Composer 安装此包。

$ composer require endroid/pusher-bundle

然后通过内核启用该包。

<?php
// app/AppKernel.php

public function registerBundles()
{
    $bundles = [
        // ...
        new Endroid\PusherBundle\EndroidPusherBundle(),
    ];
}

配置

config.yml

endroid_pusher:
    app_id: ...
    key: ...
    secret: ...

用法

<?php

$pusher = $container->get('endroid_pusher.pusher');
$pusher->trigger('my_channel', 'my_event', ['message' => 'my_message']);

该服务返回由 Pusher PHP 库 定义的 Pusher 对象。

版本控制

版本号遵循 MAJOR.MINOR.PATCH 方案。向后兼容性的破坏性更改将尽量减少,但请注意,这些更改可能发生。在生产中锁定依赖项,并在升级时测试您的代码。

许可

此包受 MIT 许可证保护。有关完整的版权和许可信息,请查看与源代码一起分发的 LICENSE 文件。