get-stream/stream-zend

此包已被废弃且不再维护。作者建议使用 get-stream/stream-zend 包。

使用 getstream.io 在 Zend 框架中构建新闻源和活动源

1.0.0 2018-01-16 14:43 UTC

This package is not auto-updated.

Last update: 2020-07-18 00:52:36 UTC


README

Build Status Code Coverage Code Quality Latest Stable Version License

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_keyapp_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”文件,以获取有关本软件历史、使用条款和条件以及所有保证的免责声明信息。