<?php 
 
use Symfony\Component\Console\Input\InputInterface; 
use Symfony\Component\Console\Output\OutputInterface; 
use Symfony\Component\Console\Tests\Style\SymfonyStyleWithForcedLineLength; 
 
//Ensure has proper line ending before outputing a text block like with SymfonyStyle::listing() or SymfonyStyle::text() 
return function (InputInterface $input, OutputInterface $output) { 
    $output = new SymfonyStyleWithForcedLineLength($input, $output); 
 
    $output->writeln('Lorem ipsum dolor sit amet'); 
    $output->listing(array( 
        'Lorem ipsum dolor sit amet', 
        'consectetur adipiscing elit', 
    )); 
 
    //Even using write: 
    $output->write('Lorem ipsum dolor sit amet'); 
    $output->listing(array( 
        'Lorem ipsum dolor sit amet', 
        'consectetur adipiscing elit', 
    )); 
 
    $output->write('Lorem ipsum dolor sit amet'); 
    $output->text(array( 
        'Lorem ipsum dolor sit amet', 
        'consectetur adipiscing elit', 
    )); 
 
    $output->newLine(); 
 
    $output->write('Lorem ipsum dolor sit amet'); 
    $output->comment(array( 
        'Lorem ipsum dolor sit amet', 
        'consectetur adipiscing elit', 
    )); 
}; 
 
 |