Retour à l'accueil

Symfony Docker container

Pour faire tourner une application Symfony, vous avez besoin au minimum : D'un serveur Web : Nginx, Apache, built-in PHP D'un serveur PHP : >= PHP 5.x, PHP FPM, HHVM Une base de données (optionnel) Et un peu de vitriol OK, mais j'ai déjà tout ça sur ma machine. Certes, mais avez-vous la…

Implémenter RabbitMQ dans une API Symfony 2

Depuis Matrix, vous avez toujours rêvé de « suivre le lapin blanc ». Mais voilà, le seul lapin que vous ayiez trouvé ressemble plutôt au chapelier fou ou à Roger Rabbit ! Je vous présente un lapin plus efficace : RabbitMQ. Rabbit aime quoi ? Basé sur le protocole AMQP (Advanced Message Queuing Protocol), RabbitMQ…

Créez une annotation en Symfony 2

Au cours d'un projet, j'ai été amené à concevoir un bundle permettant à l'administrateur de saisir lui-même les contenus des e-mails envoyés par son application. Une question est vite remontée : comment lui laisser la possibilité d'injecter des variables dynamiques, par exemple le nom du destinataire ? La solution est très simple…

Interceptez les e-mails de votre application Symfony 2 grâce à MailCatcher

MailCatcher est un service proposant de bloquer les e-mails envoyés depuis une plateforme. Cela s'avère particulièrement pratiquement dans un environnement de développement ou de recette, afin de manipuler des données réelles mais sans que les e-mails partent réellement aux adresses enregistrées. Pour le mettre en place, il vous suffit d'installer…

Déclarez vos repositories en services

En Symfony 2, tout (ou presque) peut être déclaré sous forme de service. Pour récupérer des entités, il est d'usage d'injecter Doctrine pour en manipuler son EntityManager. Mais il existe une méthode plus propre, consistant à injecter directement le repository de l'entité concernée, sous forme de service indépendant. Pour ce…