3 use Symfony\Component\Console\Input\InputInterface;
4 use Symfony\Component\Console\Output\OutputInterface;
5 use Symfony\Component\Console\Tests\Style\SymfonyStyleWithForcedLineLength;
7 //Ensure has proper line ending before outputting a text block like with SymfonyStyle::listing() or SymfonyStyle::text()
8 return function (InputInterface $input, OutputInterface $output) {
9 $output = new SymfonyStyleWithForcedLineLength($input, $output);
11 $output->writeln('Lorem ipsum dolor sit amet');
12 $output->listing(array(
13 'Lorem ipsum dolor sit amet',
14 'consectetur adipiscing elit',
18 $output->write('Lorem ipsum dolor sit amet');
19 $output->listing(array(
20 'Lorem ipsum dolor sit amet',
21 'consectetur adipiscing elit',
24 $output->write('Lorem ipsum dolor sit amet');
26 'Lorem ipsum dolor sit amet',
27 'consectetur adipiscing elit',
32 $output->write('Lorem ipsum dolor sit amet');
33 $output->comment(array(
34 'Lorem ipsum dolor sit amet',
35 'consectetur adipiscing elit',