get-stream / stream-zend
Requires
- get-stream/stream: ^2.5.1
- zendframework/zend-modulemanager: ^2.8
Requires (Dev)
- phpunit/phpunit: ^5.7
This package is not auto-updated.
Last update: 2020-07-18 00:52:36 UTC
README
stream-zend 是一个包,用于在您的 Zend 框架应用程序中设置 GetStream 客户端。
您可以在 https://getstream.io/get_started 注册 Stream 账户。
注意,还有一个适用于所有 PHP 应用程序的较低级别的 PHP - Stream 集成 库。
构建活动流、新闻源和更多
您可以构建:
- 活动流 - 如 GitHub 上所见
- 类似 Twitter 的源
- Instagram / Pinterest 图片源
- 类似 Facebook 的新闻源
- 通知系统
- 更多...
安装
Composer
composer require get-stream/stream-zend
Composer 会自动安装我们的最新稳定版本。
PHP 兼容性
当前版本需要 PHP 5.6
或更高版本。
有关如何构建和测试不同 PHP 版本的详细信息,请参阅 Travis 配置。
Zend 框架配置
此包包含一个 Zend 框架模块,因此您需要将 GetStream\Zend
添加到应用程序的 config/modules.config.php
文件中,以便在应用程序启动时加载。
接下来,将一个文件添加到 config/autoload
目录中(例如,可以将其命名为 stream.local.php
),并将 此文件 的内容复制粘贴到其中,并根据您的需要修改它。保留 url
配置变量(在 Heroku 环境中很有用),或 app_key
和 app_secret
。
<?php return [ 'stream' => [ // Heroku connection url: 'url' => getenv('STREAM_URL'), // Just regular key and secret found in your app dashboard: https://getstream.io/dashboard 'app_key' => getenv('STREAM_APP_KEY'), 'app_secret' => getenv('STREAM_APP_SECRET'), ], ];
现在完成!您可以使用服务容器在任何地方注入配置的 GetStream\Stream\Client
对象。
$client = $container->get(GetStream\Stream\Client::class);
GetStream.io 控制台
现在,登录到 GetStream.io 并在控制台中创建一个应用程序。
获取 API 密钥、API 密钥和 API 应用程序 ID,这些都在您的控制台中显示。
版权和许可信息
版权(c)2014-2017 Stream.io Inc 和个人贡献者。保留所有权利。
请参阅“LICENSE”文件,以获取有关本软件历史、使用条款和条件以及所有保证的免责声明信息。