nur-sery/src/output/TtyOutput.php

21 lines
397 B
PHP
Raw Normal View History

2023-11-09 10:03:35 +04:00
<?php
namespace nur\sery\output;
class TtyOutput extends Output {
use TOutputObjectAsCsv;
function print($value): void {
echo $value;
}
function printTag(?array $tag): void {
# Ne pas écrire les tags
#XXX convertir certains tags en couleurs?
}
function printCsv(?array $row): void {
#XXX rendre paramétrable les options de sortie
fputcsv(STDOUT, $row);
}
}