beleneglorion / php-bugherd-api
This package is abandoned and no longer maintained.
No replacement package was suggested.
Bugherd API client
1.0
2014-03-23 15:07 UTC
Requires
- php: >=5.3.2
- ext-curl: *
Requires (Dev)
- phpunit/phpunit: 4.0.*
This package is not auto-updated.
Last update: 2020-11-27 19:59:55 UTC
README
A simple Object Oriented wrapper for Bugherd API, written with PHP5.
Uses Bugherd API.
Features
- Follows PSR-0 conventions and coding standard: autoload friendly
- API entry points implementation state :
- *OK Organizations
- *OK Users
- *OK Projects
- *OK Tasks
- *OK Comments
- *OK Webhooks
Todo
- Write some doc
- handle 404
Requirements
- PHP >= 5.3.2 with cURL extension,
- An Account to bugherd then obtain your API access key in Settings > General Settings.
Install
Through composer, simply run :
$ php composer.phar require beleneglorion/php-bugherd-api:dev-master
Basic usage of php-bugherd-api client
<?php // This file is generated by Composer require_once 'vendor/autoload.php'; $client = new Bugherd\Client('API_ACCESS_KEY'); $client->api('user')->all(); $client->api('user')->listing(); $client->api('task')->create('project_id',array( 'description'=>'Example task', 'priority'=>'normal', 'status'=>'backlog', 'requester_id'=>123, 'tag_names'=>array('ui','feature'), 'assigned_to_id'=>123, 'external_id'=>'ABC123' ));
Thanks!
- Thanks to Kevin Saliou for the php-redmine-api library, great source of inspiration!