21 lines
397 B
PHP
21 lines
397 B
PHP
|
<?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);
|
||
|
}
|
||
|
}
|