appventus/taiga-bundle

此包已被 废弃 并不再维护。作者建议使用 troopers/taiga-bundle 包。

Taiga PHP SDK Symfony集成

安装: 15

依赖者: 0

建议者: 0

安全: 0

星标: 3

关注者: 4

分支: 1

类型:symfony-bundle

0.1.3 2017-07-30 23:02 UTC

This package is not auto-updated.

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


README

Troopers

TaigaBundle

TaigaBundle 帮助使用 Taiga PHP SDKTaiga 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 需要一个令牌。请按照以下说明 生成您的令牌

然后按照以下方式声明配置

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 上的问题跟踪器 报告错误或提出功能建议。