QCM Symfony – Partie 14
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. Pour utiliser la méthode render() dans Symfony, votre contrôleur doit hériter la classe ______?
A Router
B Config
C Render
D Controller
2. Supposons que nous avons injecter le service mailer, dans le fichier « services.yaml » nous avons le code suivant:
services: test.service: class: %test.service.class% arguments: [@mailer]
Comment utiliser ce service dans un controlleur afin d’envoyer des messages?
A $this->get('mailer')->send($email);
B $this->container->get('swiftmailer')->send($message);
C $this->container->get('mailer')->send($message);
D $mailer->send($message);
3. Dans Symfony, le routage comprend deux éléments de base: le _____, qui correspond à l’URL à laquelle cet itinéraire correspondra, et un tableau par défaut, qui spécifie le ________ qui doit être exécuté.
A Path, Contrôleur
B Route, Contrôleur
C Path, Router
D Router, Contrôleur
4. Quel composant de Symfony est responsable de la gestion des requêtes et des réponses HTTP ?
A Dependency Injection
B Doctrine
C HTTP Foundation
D Routing
5. Les packages de Symfony sont appelés ____________, sont des applications entièrement fonctionnelles comprenant des bibliothèques, des bundles, une structure de répertoires et une configuration par défaut.
A distributions
B binaires
C librairies
D composer
6. Lequel des éléments suivants renvoie l’objet « Response » à l’utilisateur?
A Bundle
B Kernel
C Controller
D Fixture
7. Dans Symfony, la configuration des routes peut être écrite en_____?
A YAML
B PHP
C XML
D Tout les réponses sont vrais
8. Dans symfony, le code où vous interprétez une requête et créez une réponse est appelé _____?
A Interpreter
B Controller
C Router
D Kernel
9. Dans Symfony, pour créer un bundle appelé « AcAppBundle », laquelle des commandes suivantes doit être exécutée?
A $ php app/console generate:bundle –namespace=Ac –format=yml
B $ php app/console generate:bundle –namespace=/AppBundle –format=yml
C $ php app/console generate:bundle –namespace=AcAppBundle/AppBundle –format=yml
D $ php app/console generate:bundle –namespace=Ac/AppBundle –format=yml
10. L’objectif de chaque contrôleur de Symfony est de renvoyer un _____?
A Objet Response
B Objet Request
C Objet PHP
D Aucune de ces réponses n’est vraie.