Chris@0: validDataTypes() Chris@0: ); Chris@0: } Chris@0: return $structuredData; Chris@0: } Chris@0: Chris@0: /** Chris@0: * @inheritdoc Chris@0: */ Chris@0: public function write(OutputInterface $output, $tableTransformer, FormatterOptions $options) Chris@0: { Chris@0: $table = new Table($output); Chris@0: $table->setStyle('compact'); Chris@0: foreach ($tableTransformer as $rowid => $row) { Chris@0: $rowLabel = $tableTransformer->getRowLabel($rowid); Chris@0: $output->writeln(''); Chris@0: $output->writeln($rowLabel); Chris@0: $sectionData = new PropertyList($row); Chris@0: $sectionOptions = new FormatterOptions([], $options->getOptions()); Chris@0: $sectionTableTransformer = $sectionData->restructure($sectionOptions); Chris@0: $table->setRows($sectionTableTransformer->getTableData(true)); Chris@0: $table->render(); Chris@0: } Chris@0: } Chris@0: }