-
Download the
composer.phar
executable or use the installer.$ curl -sS https://getcomposer.org/installer | php
-
Create a composer.json defining your dependencies. Note that this example is a short version for applications that are not meant to be published as packages themselves. To create libraries/packages please read the guidelines.
{ "require": { "cpliakas/jira": "~1.0" }, "minimum-stability": "beta" }
-
Run Composer:
php composer.phar install
use Jira\JiraClient;
require_once 'vendor/autoload.php';
// Modify accordingly, note that in some installations the JIRA instance is
// in the document root and not in the "jira" subdirectory.
$host = 'http://localhost:8090/jira';
$username = 'my.username';
$password = 'my.password';
$jira = new JiraClient($host);
$jira->login($username, $password);
$issue = $jira->issue('AB-123')->get();
use Jira\Remote\RemoteIssue;
$issue = new RemoteIssue();
$issue
->setProject('AB')
->setType(1) // ID can be found via $jira->issueTypes()->get().
->setSummary('Issue created via the API')
->setDescription('This is a test issue created throug the API');
$jira->create($issue);