Affichage conditionnel avec une commande Symfony, dépendant du niveau de verbosité en cours
Publié le 18/09/2021 • Actualisé le 18/09/2021
Dans ce bout de code, nous voyons comment faire un affichage conditionnel avec une commande Symfony et ce, en se basant sur le niveau de verbosité en cours. Dans ce cas, on peut utiliser la fonction isVerbose()
de l'objet OutputInterface
. Veuillez noter que les fonctions writeXX()
de OutputInterface
acceptent un niveau de verbosité comme second argument afin de ne pas avoir à utiliser une instruction if
. Si on veut tester un niveau en particulier, on peut utiliser les constantes OutputInterface::VERBOSITY_
.
EOT
);
}
protected function execute(InputInterface $input, OutputInterface $output): int
{
$io = new SymfonyStyle($input, $output);
$io->title(self::DESCRIPTION);
Plus sur Stackoverflow Lire la doc Plus sur le web Snippet aléatoire