Rename Jira to JiraController
[MAILPOET-1885]
This commit is contained in:
@ -567,7 +567,7 @@ class RoboFile extends \Robo\Tasks {
|
||||
return \MailPoetTasks\Release\ChangelogController::createWithJiraCredentials(
|
||||
getenv('WP_JIRA_TOKEN'),
|
||||
getenv('WP_JIRA_USER'),
|
||||
\MailPoetTasks\Release\Jira::PROJECT_MAILPOET,
|
||||
\MailPoetTasks\Release\JiraController::PROJECT_MAILPOET,
|
||||
__DIR__ . '/readme.txt'
|
||||
);
|
||||
}
|
||||
@ -578,7 +578,7 @@ class RoboFile extends \Robo\Tasks {
|
||||
return \MailPoetTasks\Release\ReleaseVersionController::createWithJiraCredentials(
|
||||
getenv('WP_JIRA_TOKEN'),
|
||||
getenv('WP_JIRA_USER'),
|
||||
\MailPoetTasks\Release\Jira::PROJECT_MAILPOET
|
||||
\MailPoetTasks\Release\JiraController::PROJECT_MAILPOET
|
||||
);
|
||||
}
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
namespace MailPoetTasks\Release;
|
||||
|
||||
require_once __DIR__ . '/Jira.php';
|
||||
require_once __DIR__ . '/JiraController.php';
|
||||
|
||||
class ChangelogController {
|
||||
|
||||
@ -12,16 +12,16 @@ class ChangelogController {
|
||||
/** @var string */
|
||||
private $readme_file;
|
||||
|
||||
/** @var Jira */
|
||||
/** @var JiraController */
|
||||
private $jira;
|
||||
|
||||
function __construct(Jira $jira, $readme_file) {
|
||||
function __construct(JiraController $jira, $readme_file) {
|
||||
$this->jira = $jira;
|
||||
$this->readme_file = $readme_file;
|
||||
}
|
||||
|
||||
static function createWithJiraCredentials($token, $user, $project, $readme_file) {
|
||||
return new self(new Jira($token, $user, $project), $readme_file);
|
||||
return new self(new JiraController($token, $user, $project), $readme_file);
|
||||
}
|
||||
|
||||
function update($version_name = null) {
|
||||
@ -34,11 +34,11 @@ class ChangelogController {
|
||||
$version = $this->jira->getVersion($version_name);
|
||||
$issues = $this->jira->getIssuesDataForVersion($version);
|
||||
$heading = $this->renderHeading($version);
|
||||
$changelog = $this->renderList($issues, Jira::CHANGELOG_FIELD_ID);
|
||||
$changelog = $this->renderList($issues, JiraController::CHANGELOG_FIELD_ID);
|
||||
if (!$changelog) {
|
||||
$changelog = self::FALLBACK_RECORD;
|
||||
}
|
||||
$notes = $this->renderList($issues, Jira::RELEASENOTE_FIELD_ID);
|
||||
$notes = $this->renderList($issues, JiraController::RELEASENOTE_FIELD_ID);
|
||||
return [$heading, $changelog, $notes];
|
||||
}
|
||||
|
||||
@ -52,7 +52,7 @@ class ChangelogController {
|
||||
foreach ($issues as $issue) {
|
||||
if (
|
||||
!isset($issue['fields'][$field])
|
||||
|| ($issue['fields']['resolution']['id'] === Jira::WONT_DO_RESOLUTION_ID)
|
||||
|| ($issue['fields']['resolution']['id'] === JiraController::WONT_DO_RESOLUTION_ID)
|
||||
) {
|
||||
continue;
|
||||
}
|
||||
|
@ -4,7 +4,7 @@ namespace MailPoetTasks\Release;
|
||||
|
||||
require_once __DIR__ . '/HttpClient.php';
|
||||
|
||||
class Jira {
|
||||
class JiraController {
|
||||
|
||||
const CHANGELOG_FIELD_ID = 'customfield_10500';
|
||||
const RELEASENOTE_FIELD_ID = 'customfield_10504';
|
@ -2,23 +2,23 @@
|
||||
|
||||
namespace MailPoetTasks\Release;
|
||||
|
||||
require_once __DIR__ . '/Jira.php';
|
||||
require_once __DIR__ . '/JiraController.php';
|
||||
|
||||
class ReleaseVersionController {
|
||||
|
||||
/** @var Jira */
|
||||
/** @var JiraController */
|
||||
private $jira;
|
||||
|
||||
/** @var string */
|
||||
private $project;
|
||||
|
||||
function __construct(Jira $jira, $project) {
|
||||
function __construct(JiraController $jira, $project) {
|
||||
$this->jira = $jira;
|
||||
$this->project = $project;
|
||||
}
|
||||
|
||||
static function createWithJiraCredentials($token, $user, $project) {
|
||||
return new self(new Jira($token, $user, $project), $project);
|
||||
return new self(new JiraController($token, $user, $project), $project);
|
||||
}
|
||||
|
||||
function assignVersionToCompletedTickets($version = null) {
|
||||
|
Reference in New Issue
Block a user