private function SymfonyStyle::autoPrependBlock in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/symfony/console/Style/SymfonyStyle.php \Symfony\Component\Console\Style\SymfonyStyle::autoPrependBlock()
4 calls to SymfonyStyle::autoPrependBlock()
- SymfonyStyle::askQuestion in vendor/
symfony/ console/ Style/ SymfonyStyle.php - SymfonyStyle::block in vendor/
symfony/ console/ Style/ SymfonyStyle.php - Formats a message as a block of text.
- SymfonyStyle::section in vendor/
symfony/ console/ Style/ SymfonyStyle.php - Formats a section title.
- SymfonyStyle::title in vendor/
symfony/ console/ Style/ SymfonyStyle.php - Formats a command title.
File
- vendor/
symfony/ console/ Style/ SymfonyStyle.php, line 378
Class
- SymfonyStyle
- Output decorator helpers for the Symfony Style Guide.
Namespace
Symfony\Component\Console\StyleCode
private function autoPrependBlock() {
$chars = substr(str_replace(PHP_EOL, "\n", $this->bufferedOutput
->fetch()), -2);
if (!isset($chars[0])) {
return $this
->newLine();
//empty history, so we should start with a new line.
}
//Prepend new line for each non LF chars (This means no blank line was output before)
$this
->newLine(2 - substr_count($chars, "\n"));
}