for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Created by PhpStorm.
* User: meshulam
* Date: 11/08/2017
* Time: 17:28
*/
namespace JiraRestApi\Sprint;
use JiraRestApi\Configuration\ConfigurationInterface;
use JiraRestApi\JiraException;
use JiraRestApi\JiraClient;
use Monolog\Logger;
class SprintService extends JiraClient
{
//https://jira01.devtools.intel.com/rest/agile/1.0/board?projectKeyOrId=34012
private $uri = '/sprint';
public function __construct(ConfigurationInterface $configuration = null, Logger $logger = null, $path = './')
parent::__construct($configuration, $logger, $path);
$this->setAPIUri('/rest/agile/1.0');
}
public function getSprintFromJSON($json)
$sprint= $this->json_mapper->map(
$json, new Sprint()
);
return $sprint;
* get all Sprint list.
*
* @param Sprint $sprintObject
* @throws JiraException
* @throws \JsonMapper_Exception
* @return object
public function getSprint($sprintObject = null)
$sprintObject = ($sprintObject ) ? $sprintObject : new Sprint();
$ret = $this->exec($this->uri.'/$sprintId' , null);
$this->log->addInfo("Result=\n".$ret);
return $sprint = $this->json_mapper->map(
$sprint
json_decode($ret), $sprintObject