troopers / taiga-bundle
此包已废弃且不再维护。未建议替代包。
Taiga PHP SDK Symfony 集成
0.1.3
2017-07-30 23:02 UTC
Requires
- php: >=5.5.9
- symfony/framework-bundle: ^2.7|~3.0
- taiga/php-sdk: ^0.1
This package is not auto-updated.
Last update: 2021-12-21 22:49:43 UTC
README
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 的问题跟踪器 报告错误或提出功能建议。