Refactor JiraController instantiation to a method
[MAILPOET-1883]
This commit is contained in:
16
RoboFile.php
16
RoboFile.php
@ -640,12 +640,7 @@ class RoboFile extends \Robo\Tasks {
|
|||||||
|
|
||||||
public function releasePublishSlack($version = null) {
|
public function releasePublishSlack($version = null) {
|
||||||
$this->loadEnv();
|
$this->loadEnv();
|
||||||
|
$jira_controller = $this->createJiraController();
|
||||||
$jira_controller = new \MailPoetTasks\Release\JiraController(
|
|
||||||
getenv('WP_JIRA_TOKEN'),
|
|
||||||
getenv('WP_JIRA_USER'),
|
|
||||||
\MailPoetTasks\Release\JiraController::PROJECT_MAILPOET
|
|
||||||
);
|
|
||||||
$version = $jira_controller->getVersion($version);
|
$version = $jira_controller->getVersion($version);
|
||||||
$changelog = $this->getChangelogController()->get($version['name']);
|
$changelog = $this->getChangelogController()->get($version['name']);
|
||||||
|
|
||||||
@ -662,4 +657,13 @@ class RoboFile extends \Robo\Tasks {
|
|||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected function createJiraController() {
|
||||||
|
$this->loadEnv();
|
||||||
|
return new \MailPoetTasks\Release\JiraController(
|
||||||
|
getenv('WP_JIRA_TOKEN'),
|
||||||
|
getenv('WP_JIRA_USER'),
|
||||||
|
\MailPoetTasks\Release\JiraController::PROJECT_MAILPOET
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user