Use autoloader in Robo file and release task classes
[MAILPOET-1883]
This commit is contained in:
@ -295,7 +295,7 @@ class RoboFile extends \Robo\Tasks {
|
||||
$this->yell('WP_ROOT env variable does not contain valid path to wordpress root.', 40, 'red');
|
||||
exit(1);
|
||||
}
|
||||
require_once __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
$configurator = new \MailPoet\DI\ContainerConfigurator();
|
||||
$dump_file = __DIR__ . '/generated/' . $configurator->getDumpClassname() . '.php';
|
||||
$this->say('Deleting DI Container');
|
||||
@ -562,7 +562,6 @@ class RoboFile extends \Robo\Tasks {
|
||||
}
|
||||
|
||||
protected function getChangelogController() {
|
||||
require_once './tasks/release/ChangelogController.php';
|
||||
$this->loadEnv();
|
||||
return \MailPoetTasks\Release\ChangelogController::createWithJiraCredentials(
|
||||
getenv('WP_JIRA_TOKEN'),
|
||||
@ -573,7 +572,6 @@ class RoboFile extends \Robo\Tasks {
|
||||
}
|
||||
|
||||
protected function getReleaseVersionController() {
|
||||
require_once './tasks/release/ReleaseVersionController.php';
|
||||
$this->loadEnv();
|
||||
return \MailPoetTasks\Release\ReleaseVersionController::createWithJiraCredentials(
|
||||
getenv('WP_JIRA_TOKEN'),
|
||||
@ -641,8 +639,6 @@ class RoboFile extends \Robo\Tasks {
|
||||
}
|
||||
|
||||
public function releasePublishSlack($version = null) {
|
||||
require_once __DIR__ . '/tasks/release/JiraController.php';
|
||||
require_once __DIR__ . '/tasks/release/SlackNotifier.php';
|
||||
$this->loadEnv();
|
||||
|
||||
$jira_controller = new \MailPoetTasks\Release\JiraController(
|
||||
|
@ -53,6 +53,11 @@
|
||||
"MailPoetGenerated\\": "generated/"
|
||||
}
|
||||
},
|
||||
"autoload-dev": {
|
||||
"psr-4": {
|
||||
"MailPoetTasks\\Release\\": "tasks/release"
|
||||
}
|
||||
},
|
||||
"scripts": {
|
||||
"post-update-cmd": [
|
||||
"@fixPHPUnit57CodeCoverageForPHP72",
|
||||
|
@ -2,8 +2,6 @@
|
||||
|
||||
namespace MailPoetTasks\Release;
|
||||
|
||||
require_once __DIR__ . '/JiraController.php';
|
||||
|
||||
class ChangelogController {
|
||||
|
||||
const FALLBACK_RECORD = "* Improved: minor changes and fixes.";
|
||||
|
@ -2,8 +2,6 @@
|
||||
|
||||
namespace MailPoetTasks\Release;
|
||||
|
||||
require_once __DIR__ . '/HttpClient.php';
|
||||
|
||||
class JiraController {
|
||||
|
||||
const CHANGELOG_FIELD_ID = 'customfield_10500';
|
||||
|
@ -2,8 +2,6 @@
|
||||
|
||||
namespace MailPoetTasks\Release;
|
||||
|
||||
require_once __DIR__ . '/JiraController.php';
|
||||
|
||||
class ReleaseVersionController {
|
||||
|
||||
/** @var JiraController */
|
||||
|
@ -2,8 +2,6 @@
|
||||
|
||||
namespace MailPoetTasks\Release;
|
||||
|
||||
require_once __DIR__ . '/HttpClient.php';
|
||||
|
||||
class SlackNotifier {
|
||||
const PROJECT_MAILPOET = 'MAILPOET';
|
||||
const PROJECT_PREMIUM = 'PREMIUM';
|
||||
|
Reference in New Issue
Block a user