QCM Symfony – Partie 23

QCM sur le framework Symfony avec des réponses pour la préparation des entretiens d’embauche, tests en ligne, examens et certifications. Ces questions et réponses sur Symfony comprennent divers sujets. Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur Symfony.
 
 

1. Quelle commande Symfony est utilisée pour lister toutes les commandes de la console disponibles dans une application ?

A php artisan list

B php bin/console list

C symfony console:list

D composer show commands

B
php bin/console list

 

2. Quelle est la commande Symfony utilisée pour générer de nouvelles commandes de console ?

A php artisan make:command

B php bin/console generate:command

C symfony make:command

D composer require symfony/console

C
symfony make:command

 

3. Dans les commandes console Symfony, quel est le but de la méthode configure() ?

A Pour configurer le nom, la description et les arguments de la commande

B Pour configurer le titre, la couleurs, etc de la commande

C Définir des schémas de base de données

D Aucune de ces réponses n’est vraie.

A
Pour configurer le nom, la description et les arguments de la commande. Exemple:

protected function configure(): void
{
    $this->addArgument('username', InputArgument::REQUIRED, 'Le nom d\'utilisateur.');
}

 

4. Comment passer des arguments à une commande console Symfony lorsqu’on l’invoque depuis la ligne de commande ?

A En utilisant des fichiers textes

B En spécifiant les arguments en tant qu’arguments de ligne de commande, par exemple, php bin/console my:command arg1 arg2

C En modifiant le fichier .env

D Les arguments ne peuvent pas être transmis aux commandes de la console.

B
En spécifiant les arguments en tant qu’arguments de ligne de commande, par exemple, php bin/console my:command arg1 arg2.

 

 

5. Dans les commandes console Symfony, quel est le but de la méthode execute() ?

A Exécuter l’application Symfony

B Exécuter la logique de la commande et réaliser les actions souhaitées

C Pour configurer la logique de la commande

D Aucune de ces réponses n’est vraie.

B
Exécuter la logique de la commande et réaliser les actions souhaitées. Exemple:

class CreateUserCommand extends Command
{
    protected function execute(InputInterface $input, OutputInterface $output): int
    {
        // ... mettez ici le code pour créer l'utilisateur

        // renvoyer ceci s'il n'y a pas eu de problème lors de l'exécution de la commande
        return Command::SUCCESS;

        // ou renvoyer ceci si une erreur s'est produite pendant l'exécution
        return Command::FAILURE;

        // ou renvoyer ce message pour indiquer une utilisation incorrecte de la commande, par exemple des options non valides.
        return Command::INVALID
    }
}

 

6. A quoi sert la classe Command dans Symfony ?

A Créer des templates HTML

B Pour gérer le middleware

C Servir de classe de base pour les commandes de console personnalisées, en fournissant des fonctionnalités communes

D Pour gérer les commandes console.

C
Servir de classe de base pour les commandes de console personnalisées, en fournissant des fonctionnalités communes.

 

7. Dans Symfony, qu’est-ce qu’une option de commande ?

A Un argument de commande spécifique

B Un moyen de définir des options de ligne de commande qui modifient le comportement d’une commande console

C Une définition de route

D Aucune de ces réponses n’est vraie.

B
Un moyen de définir des options de ligne de commande qui modifient le comportement d’une commande console.

 

 

8. Quelle commande console Symfony est utilisée pour afficher des informations détaillées sur une commande spécifique de la console, y compris ses arguments et options ?

A php artisan inspect

B php bin/console help

C symfony console:info

D composer show command-details

B
php bin/console help

 

9. Dans Symfony, quel est l’objectif principal du cache ?

A Pour éviter d’utiliser les cookies

B Améliorer les performances de l’application en stockant et en réutilisant les données calculées ou fréquemment accédées

C Définir des schémas de base de données

D Aucune de ces réponses n’est vraie.

B
Améliorer les performances de l’application en stockant et en réutilisant les données calculées ou fréquemment accédées.

 

10. Quel composant Symfony est couramment utilisé pour la mise en cache dans les applications Symfony ?

A Routing

B Twig

C Composant Form

D Composant Cache

D
Le Composant Cache. Pour l’installer:

$ composer require symfony/cache

 

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *