L'auteur montre quelques possibilités du composant Validator de Symfony en rapport avec les dates
Tout est dans le titre
Comment étendre les capacités de Doctrine
Utiliser MongoDB dans un projet Symfony : l'auteur montre comment faire, avec ou sans Doctrine.
Tout est dans le titre
Présentation de ce design pattern, et surtout des cas d'utilisation pertinents
Tout est dans le titre
Tout est dans le titre
Bon à savoir
L'auteur montre l'utilisation du TaggedLocator via un exemple simple et explique en quoi c'est plus approprié que la ServiceSubscriberInterface.
Un mini tuto sur l'utilisation de Vite avec Symfony. Côté Laravel, Vite est devenu le builder officiel depuis les dernières versions.
L'auteur présente les avantages de Symfony UX / Turbo / Stimulus
Un service Symfony a besoin d'un autre service, mais ce besoin varie selon le contexte d'exécution. L'auteur montre l'utilisation des tags pour injecter automatiquement tous les services utilisés.
Dans un projet Symfony, un service peut avoir besoin d'autres services, mais ce besoin varie en fonction du contexte d'exécution...Au lieu d'injecter tous les services pouvant être utilisés dans le constructeur, on peut utiliser un "service subscriber" à la place. L'auteur montre comment faire.
L'auteur montre, via ce tutoriel, l'utilisation de Behat pour tester une commande Symfony. Il donne des solutions pour quelques problèmes que l'on pourrait rencontrer : utilisation du service locator, contexte d'exécution, etc.
L'auteur montre le monitoring des logs d'une application Symfony via Monolog / Filebeat / Elasticsearch et Kibana
L'auteur montre comment utiliser les formulaires Symfony, tout en gardant des entités représentant réellement des concepts du domaine métier. Le point principal est la possibilité de vérifier des contraintes sur la partie "setter" et de donner un nom métier au setter.
L'auteur montre l'utilisation de l'API d'OpenAI dans un projet Symfony.
L'auteur utilise Redis et la création d'un attribut PHP (décorateur) pour marquer certains points d'entrée comme "lockables" pendant un certain temps (sémaphore).
L'auteur explore comment se conformer à la Clean Architecture en utilisant Symfony.