2 namespace Consolidation\OutputFormatters\Formatters;
4 use Consolidation\OutputFormatters\Validate\ValidationInterface;
5 use Consolidation\OutputFormatters\Options\FormatterOptions;
6 use Consolidation\OutputFormatters\Validate\ValidDataTypesTrait;
7 use Symfony\Component\Console\Output\OutputInterface;
12 * This formatter never produces any output. It is useful in cases where
13 * a command should not produce any output by default, but may do so if
14 * the user explicitly includes a --format option.
16 class NoOutputFormatter implements FormatterInterface, ValidationInterface
19 * All data types are acceptable.
21 public function isValidDataType(\ReflectionClass $dataType)
29 public function validate($structuredData)
31 return $structuredData;
37 public function write(OutputInterface $output, $data, FormatterOptions $options)