for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Consolidation\OutputFormatters\Formatters;
use Symfony\Component\Console\Output\OutputInterface;
use Consolidation\OutputFormatters\FormatterInterface;
use Consolidation\OutputFormatters\OverrideRestructureInterface;
use Consolidation\OutputFormatters\StructuredData\ListDataInterface;
class ListFormatter implements FormatterInterface, OverrideRestructureInterface
{
/**
* @inheritdoc
*/
public function write(OutputInterface $output, $data, $options = [])
$output->writeln(implode("\n", $data));
}
public function overrideRestructure($structuredOutput, $configurationData, $options)
// If the structured data implements ListDataInterface,
// then we will render whatever data its 'getListData'
// method provides.
if ($structuredOutput instanceof ListDataInterface) {
return $structuredOutput->getListData();