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…

Docker

Dans mon précédent article, je vous parlais de RabbitMQ. Aussi simple soit-il à installer, sachez qu'il est possible de l'installer encore plus simplement (oui oui, c'est possible !!). Mieux encore, cela concerne pas que RabbitMQ, mais aussi tout autre service que vous souhaitez installer dans votre projet : ElasticSearch, MySQL, etc… Vous…

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…

Allez plus loin avec PHPUnit grâce aux dépendances

Dans mon précédent article, nous avions vu comment exploiter la puissance de PHPUnit grâce aux mocks. Pourtant, PHPUnit a bien plus d'un tour dans son sac : fouillons un peu dans son chapeau voir quel lapin en sortira. Lors de la rédaction d'un test fonctionnel, il est courant que les tests…

Utilisez la puissance de PHPUnit grâce aux mocks

On ne présente plus PHPUnit, cet excellent outil permettant de piloter les tests de votre application. Mais connaissez-vous vraiment sa puissance ? Accrochez-vous à votre slip, ça décoiffe ! Lorsque l'on développe des outils génériques, il est primordial de tester son code. Il devient cependant compliqué de tester certains objets, par exemple…