📚 Cheatsheet

Une collection organisée de snippets de code pour accélérer votre développement. Parcourez, recherchez et copiez en un clic.

Snippets 5

Retour
Ajouter un argument à une commande
Intermédiaire
$this->addArgument('email', InputArgument::REQUIRED, 'L\'email de l\'utilisateur.');
Ajouter une option à une commande
Intermédiaire
$this->addOption('admin', null, InputOption::VALUE_NONE, 'Si défini, l\'utilisateur est un admin');
Créer une commande console
Facile
php bin/console make:command app:create-user
Écrire dans la console (output)
Facile
$output->writeln('Utilisateur créé avec succès !');
Structure d'une commande
Facile
#[AsCommand(name: 'app:create-user')]
class CreateUserCommand extends Command
{
    protected function execute(InputInterface $input, OutputInterface $output): int
    {
        // ...
        return Command::SUCCESS;
    }
}