Symfony Console Style tweaks
This commit is contained in:
parent
dc937f899e
commit
64e7b6f7af
@ -110,7 +110,7 @@ class SymfonyStyle extends OutputStyle
|
|||||||
$this->autoPrependBlock();
|
$this->autoPrependBlock();
|
||||||
$this->writeln(array(
|
$this->writeln(array(
|
||||||
sprintf('<comment>%s</>', $message),
|
sprintf('<comment>%s</>', $message),
|
||||||
sprintf('<comment>%s</>', str_repeat('=', strlen($message))),
|
sprintf('<comment>%s</>', str_repeat('=', Helper::strlenWithoutDecoration($this->getFormatter(), $message))),
|
||||||
));
|
));
|
||||||
$this->newLine();
|
$this->newLine();
|
||||||
}
|
}
|
||||||
@ -123,7 +123,7 @@ class SymfonyStyle extends OutputStyle
|
|||||||
$this->autoPrependBlock();
|
$this->autoPrependBlock();
|
||||||
$this->writeln(array(
|
$this->writeln(array(
|
||||||
sprintf('<comment>%s</>', $message),
|
sprintf('<comment>%s</>', $message),
|
||||||
sprintf('<comment>%s</>', str_repeat('-', strlen($message))),
|
sprintf('<comment>%s</>', str_repeat('-', Helper::strlenWithoutDecoration($this->getFormatter(), $message))),
|
||||||
));
|
));
|
||||||
$this->newLine();
|
$this->newLine();
|
||||||
}
|
}
|
||||||
@ -149,14 +149,22 @@ class SymfonyStyle extends OutputStyle
|
|||||||
{
|
{
|
||||||
$this->autoPrependText();
|
$this->autoPrependText();
|
||||||
|
|
||||||
if (!is_array($message)) {
|
$messages = is_array($message) ? array_values($message) : array($message);
|
||||||
$this->writeln(sprintf(' // %s', $message));
|
foreach ($messages as $message) {
|
||||||
|
$this->writeln(sprintf(' %s', $message));
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
foreach ($message as $element) {
|
/**
|
||||||
$this->text($element);
|
* {@inheritdoc}
|
||||||
|
*/
|
||||||
|
public function comment($message)
|
||||||
|
{
|
||||||
|
$this->autoPrependText();
|
||||||
|
|
||||||
|
$messages = is_array($message) ? array_values($message) : array($message);
|
||||||
|
foreach ($messages as $message) {
|
||||||
|
$this->writeln(sprintf(' // %s', $message));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -26,4 +26,12 @@ return function (InputInterface $input, OutputInterface $output) {
|
|||||||
'Lorem ipsum dolor sit amet',
|
'Lorem ipsum dolor sit amet',
|
||||||
'consectetur adipiscing elit',
|
'consectetur adipiscing elit',
|
||||||
));
|
));
|
||||||
|
|
||||||
|
$output->newLine();
|
||||||
|
|
||||||
|
$output->write('Lorem ipsum dolor sit amet');
|
||||||
|
$output->comment(array(
|
||||||
|
'Lorem ipsum dolor sit amet',
|
||||||
|
'consectetur adipiscing elit',
|
||||||
|
));
|
||||||
};
|
};
|
||||||
|
@ -6,6 +6,10 @@ Lorem ipsum dolor sit amet
|
|||||||
* Lorem ipsum dolor sit amet
|
* Lorem ipsum dolor sit amet
|
||||||
* consectetur adipiscing elit
|
* consectetur adipiscing elit
|
||||||
|
|
||||||
|
Lorem ipsum dolor sit amet
|
||||||
|
Lorem ipsum dolor sit amet
|
||||||
|
consectetur adipiscing elit
|
||||||
|
|
||||||
Lorem ipsum dolor sit amet
|
Lorem ipsum dolor sit amet
|
||||||
// Lorem ipsum dolor sit amet
|
// Lorem ipsum dolor sit amet
|
||||||
// consectetur adipiscing elit
|
// consectetur adipiscing elit
|
||||||
|
@ -2,4 +2,4 @@
|
|||||||
Title
|
Title
|
||||||
=====
|
=====
|
||||||
|
|
||||||
// Duis aute irure dolor in reprehenderit in voluptate velit esse
|
Duis aute irure dolor in reprehenderit in voluptate velit esse
|
||||||
|
Reference in New Issue
Block a user