⇢ | A | ExecuteCommand added | |
⇢ | A | ProcessException added | |
⇢ | A | ProcessExecutor added |
⇢ | A | ExecuteCommand::__construct() added | |
⇢ | A | ExecuteCommand::execute() added | |
⇢ | A | TaskExtension::loadExecutorComponent() added | |
⇢ | A | ProcessExecutor::__construct() added | |
⇢ | A | ProcessExecutor::execute() added | |
⇢ | A | ProcessExecutor::extractResult() added | |
⇢ | A | ExecuteCommand::configure() added | |
⇢ | A | ExecuteCommand::isHidden() added | |
⇢ | A | ProcessException::__construct() added | |
⇢ | A | ProcessException::__toString() added | |
B | ↗ | A | RunCommandTest::testExecute() improved |
B | ↗ | A | RunCommandTest::testExecuteWithFail() improved |