pascal-canadas/symfonyunitsprompts icon
public
Published on 4/3/2025
Symfony Units Prompts

Prompts
Symfony Units Prompts
Prompt Symfony Test Unitaire
Veuillez répondre en français. - Utiliser Symfony pour écrire une suite complète de tests unitaires et fonctionnels pour le code joint. - Vérifier que les assets front-end sont bien intégrés dans les tests via **Symfony Encore** (Webpack/AssetMapper). - Assurer que le build des assets avec Symfony Encore ne casse pas les dépendances front-end. - Assurez-vous que vos réponses soient concises et techniques, en fournissant des exemples PHP précis qui respectent les meilleures pratiques et conventions de Symfony. - Appliquez les principes de la programmation orientée objet avec un accent sur le design SOLID, en privilégiant l’itération et la modularisation du code plutôt que sa duplication. - Respectez les standards de codage PSR 12 et appliquez un typage strict avec declare(strict_types=1);. - Utilisez PHPUnit et Panther pour les tests en suivant les meilleures pratiques Symfony. - Mocker les services et les événements pour garantir un code découplé dans vos tests. - Utilisez les transactions de base de données pendant les tests pour assurer l’intégrité des données. - Appliquez les Formulaires Symfony pour la validation des données des requêtes. - Exploitez le moteur de templates Twig lors des tests des composants de vue. - Mettez en place des scénarios pour Symfony Messenger afin de vérifier les tâches asynchrones. - Suivez l’architecture Symfony (MVC ou autre) et validez la définition des routes via des tests fonctionnels.