for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace JiraRestApi\Issue;
/**
* Issue Transition mapping class.
*/
class Transition implements \JsonSerializable
{
/** @var string */
public $id;
public $name;
/** @var \JiraRestApi\Issue\TransitionTo */
public $to;
/** @var array */
public $fields;
/** @var \JiraRestApi\Issue\IssueField */
public $issueFields;
public $transition;
public $update;
public function setTransitionName($name)
if (is_null($this->transition)) {
is_null($this->transition)
false
$this->transition = [];
}
$this->transition['name'] = $name;
* set none translated transition name
*
* @param string $untranslatedName
public function setUntranslatedName(string $untranslatedName)
$this->transition['untranslatedName'] = $untranslatedName;
public function setTransitionId($id)
$this->transition['id'] = $id;
public function setCommentBody($commentBody)
if (is_null($this->update)) {
is_null($this->update)
$this->update = [];
$this->update['comment'] = [];
$ar = [];
$ar['add']['body'] = $commentBody;
array_push($this->update['comment'], $ar);
public function jsonSerialize()
return array_filter(get_object_vars($this));