command_4.php in Zircon Profile 8
Same filename and directory in other branches
File
vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/command_4.phpView source
<?php
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
use Symfony\Component\Console\Style\SymfonyStyle;
//Ensure has single blank line after any text and a title
return function (InputInterface $input, OutputInterface $output) {
$output = new SymfonyStyle($input, $output);
$output
->write('Lorem ipsum dolor sit amet');
$output
->title('First title');
$output
->writeln('Lorem ipsum dolor sit amet');
$output
->title('Second title');
$output
->write('Lorem ipsum dolor sit amet');
$output
->write('');
$output
->title('Third title');
//Ensure edge case by appending empty strings to history:
$output
->write('Lorem ipsum dolor sit amet');
$output
->write(array(
'',
'',
'',
));
$output
->title('Fourth title');
//Ensure have manual control over number of blank lines:
$output
->writeln('Lorem ipsum dolor sit amet');
$output
->writeln(array(
'',
'',
));
//Should append an extra blank line
$output
->title('Fifth title');
$output
->writeln('Lorem ipsum dolor sit amet');
$output
->newLine(2);
//Should append an extra blank line
$output
->title('Fifth title');
};