troopers/taiga-bundle

此包已废弃且不再维护。未建议替代包。

Taiga PHP SDK Symfony 集成

安装次数: 1,904

依赖者: 0

建议者: 0

安全: 0

星标: 3

关注者: 4

分支: 1

开放问题: 0

类型:symfony-bundle

0.1.3 2017-07-30 23:02 UTC

This package is not auto-updated.

Last update: 2021-12-21 22:49:43 UTC


README

Troopers

TaigaBundle

TaigaBundle 帮助使用 Taiga PHP SDK 来操作 Taiga REST API

使用 Composer 安装

仓库中提供了 composer.json 文件,并在 Packagist 上进行了引用。

步骤 1 - 使用 Composer 依赖

php composer.phar require troopers/taiga-bundle:^0.1 --update-with-dependencies

步骤 2 - 在您的 AppKernel.php 中声明包

new TaigaBundle\TaigaBundle(),

配置

为了认证请求,Taiga PHP SDK 需要一个 token。请按照以下说明 生成您的 token

然后声明如下配置

taiga:
  api_token: %taiga_api_token%

一些使用示例

###获取 Taiga API 服务

$taiga = $this->container->get('taiga.api');

###获取我的项目

    $projects = $taiga->projects->getList([
        'member' => $taiga->users->getMe()->id
    ]);

###获取项目的迭代(里程碑)

    $sprints[$project->name] = $taiga->milestones->getList(
        ['project' => $project->id]
    );

###获取迭代的用户故事

    $userStories = $taiga->userStories->getList(
        ['milestone' => $sprint->id]
    );

###获取项目统计数据

    foreach ($projects as $project) {
        $project->stats = $taiga->projects->getProjectIssueStats($project->id);
    }

许可证

TaigaBundle 和 taiga/php-sdk 在 MIT 许可证下分发,请参阅 LICENSE 文件。

联系方式

使用 GitHub 的问题跟踪器 报告错误或提出功能建议。