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) {
|
||||
$this->loadEnv();
|
||||
|
||||
$jira_controller = new \MailPoetTasks\Release\JiraController(
|
||||
getenv('WP_JIRA_TOKEN'),
|
||||
getenv('WP_JIRA_USER'),
|
||||
\MailPoetTasks\Release\JiraController::PROJECT_MAILPOET
|
||||
);
|
||||
$jira_controller = $this->createJiraController();
|
||||
$version = $jira_controller->getVersion($version);
|
||||
$changelog = $this->getChangelogController()->get($version['name']);
|
||||
|
||||
@ -662,4 +657,13 @@ class RoboFile extends \Robo\Tasks {
|
||||
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