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
A vous de jouer !
Ces articles vous ont été utiles ? Vous pouvez m'aider à votre tour de plusieurs manières : (cliquez sur le lien "reply" dans à droite pour me contacter )
- Me remonter des erreurs ou typos.
- Me remonter des choses qui pourraient être améliorées.
- Aimez et repostez !
- Suivez moi sur Bluesky 🦋
- Inscrivez-vous au flux RSS.
- Cliquez sur les boutons Plus sur Stackoverflow pour me faire gagner des badges "annonceur" 🏅.
Merci et à très bientôt sur Strangebuzz ! 😉
