ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
Wrapper around symfonies input and output facilities to provide just the functionality required for the ILIAS-setup. More...
Public Member Functions | |
__construct (InputInterface $in, OutputInterface $out, bool $say_yes=false) | |
inform (string $message) | |
confirmOrDeny (string $message) | |
title (string $title) | |
success (string $text) | |
error (string $text) | |
text (string $text) | |
startObjective (string $label, bool $is_notable) | |
finishedLastObjective () | |
failedLastObjective () | |
Data Fields | |
const | LABEL_WIDTH = 75 |
const | ELLIPSIS = "..." |
Protected Member Functions | |
outputInObjective () | |
showLastObjectiveLabel () | |
Protected Attributes | |
$in | |
$out | |
$say_yes | |
$style | |
$last_objective_was_notable = false | |
$last_objective_label = "" | |
$output_in_objective = false | |
Wrapper around symfonies input and output facilities to provide just the functionality required for the ILIAS-setup.
Definition at line 16 of file IOWrapper.php.
ILIAS\Setup\CLI\IOWrapper::__construct | ( | InputInterface | $in, |
OutputInterface | $out, | ||
bool | $say_yes = false |
||
) |
Definition at line 57 of file IOWrapper.php.
References ILIAS\Setup\CLI\IOWrapper\$in, ILIAS\Setup\CLI\IOWrapper\$out, and ILIAS\Setup\CLI\IOWrapper\$say_yes.
ILIAS\Setup\CLI\IOWrapper::confirmOrDeny | ( | string | $message | ) |
Implements ILIAS\Setup\AdminInteraction.
Definition at line 73 of file IOWrapper.php.
References ILIAS\Setup\CLI\IOWrapper\inform(), and ILIAS\Setup\CLI\IOWrapper\outputInObjective().
ILIAS\Setup\CLI\IOWrapper::error | ( | string | $text | ) |
Definition at line 96 of file IOWrapper.php.
ILIAS\Setup\CLI\IOWrapper::failedLastObjective | ( | ) |
Definition at line 127 of file IOWrapper.php.
References ILIAS\Setup\CLI\IOWrapper\showLastObjectiveLabel(), and ILIAS\Setup\CLI\IOWrapper\startObjective().
ILIAS\Setup\CLI\IOWrapper::finishedLastObjective | ( | ) |
Definition at line 116 of file IOWrapper.php.
References ILIAS\Setup\CLI\IOWrapper\showLastObjectiveLabel(), and ILIAS\Setup\CLI\IOWrapper\startObjective().
ILIAS\Setup\CLI\IOWrapper::inform | ( | string | $message | ) |
Implements ILIAS\Setup\AdminInteraction.
Definition at line 67 of file IOWrapper.php.
References ILIAS\Setup\CLI\IOWrapper\outputInObjective().
Referenced by ILIAS\Setup\CLI\IOWrapper\confirmOrDeny().
|
protected |
Definition at line 139 of file IOWrapper.php.
References ILIAS\Setup\CLI\IOWrapper\showLastObjectiveLabel().
Referenced by ILIAS\Setup\CLI\IOWrapper\confirmOrDeny(), and ILIAS\Setup\CLI\IOWrapper\inform().
|
protected |
Definition at line 147 of file IOWrapper.php.
Referenced by ILIAS\Setup\CLI\IOWrapper\failedLastObjective(), ILIAS\Setup\CLI\IOWrapper\finishedLastObjective(), ILIAS\Setup\CLI\IOWrapper\outputInObjective(), and ILIAS\Setup\CLI\IOWrapper\startObjective().
ILIAS\Setup\CLI\IOWrapper::startObjective | ( | string | $label, |
bool | $is_notable | ||
) |
Definition at line 106 of file IOWrapper.php.
References ILIAS\Setup\CLI\IOWrapper\showLastObjectiveLabel().
Referenced by ILIAS\Setup\CLI\IOWrapper\failedLastObjective(), and ILIAS\Setup\CLI\IOWrapper\finishedLastObjective().
ILIAS\Setup\CLI\IOWrapper::success | ( | string | $text | ) |
Definition at line 91 of file IOWrapper.php.
Referenced by ILIAS\Setup\CLI\BuildArtifactsCommand\printOutroMessage(), ILIAS\Setup\CLI\ReloadControlStructureCommand\printOutroMessage(), ILIAS\Setup\CLI\InstallCommand\printOutroMessage(), and ILIAS\Setup\CLI\UpdateCommand\printOutroMessage().
ILIAS\Setup\CLI\IOWrapper::text | ( | string | $text | ) |
Definition at line 101 of file IOWrapper.php.
Referenced by ILIAS\Setup\CLI\BaseCommand\printLicenseMessage().
ILIAS\Setup\CLI\IOWrapper::title | ( | string | $title | ) |
Definition at line 86 of file IOWrapper.php.
Referenced by ILIAS\Setup\CLI\BuildArtifactsCommand\printIntroMessage(), ILIAS\Setup\CLI\ReloadControlStructureCommand\printIntroMessage(), ILIAS\Setup\CLI\InstallCommand\printIntroMessage(), and ILIAS\Setup\CLI\UpdateCommand\printIntroMessage().
|
protected |
Definition at line 24 of file IOWrapper.php.
Referenced by ILIAS\Setup\CLI\IOWrapper\__construct().
|
protected |
Definition at line 50 of file IOWrapper.php.
|
protected |
Definition at line 45 of file IOWrapper.php.
|
protected |
Definition at line 29 of file IOWrapper.php.
Referenced by ILIAS\Setup\CLI\IOWrapper\__construct().
|
protected |
Definition at line 55 of file IOWrapper.php.
|
protected |
Definition at line 34 of file IOWrapper.php.
Referenced by ILIAS\Setup\CLI\IOWrapper\__construct().
|
protected |
Definition at line 40 of file IOWrapper.php.
const ILIAS\Setup\CLI\IOWrapper::ELLIPSIS = "..." |
Definition at line 19 of file IOWrapper.php.
const ILIAS\Setup\CLI\IOWrapper::LABEL_WIDTH = 75 |
Definition at line 18 of file IOWrapper.php.