PHP

PHP

Published on 2022-09-03 • Modified on 2022-09-07

This post shows how to use PHP 8.1 enumerations in a Symfony project. We review the different steps to use this new PHP 8.1 useful feature in different parts of a Symfony application.

subject Read the full post


PHP

Published on 2022-07-25 • Modified on 2022-07-25

This post shows how to upgrade PHP with the ondrej/php repository on an Ubuntu server, step by step, to avoid forgetting something.

subject Read the full post


Symfony

Published on 2022-06-11 • Modified on 2022-06-12

This post shows how to initialize a Symfony project with solid foundations. I give several bits of advice about this crucial step that determines how your project will evolve in the long run; will it stay maintainable and fun to work with? Or will it become the legacy project everyone tries to avoid?

subject Read the full post


Symfony

Published on 2022-02-12 • Modified on 2022-02-12

In this post, we see a simple solution to mock API calls with the Symfony HTTP client, declare a scoped HTTP client and test it with or without mock.

subject Read the full post


Symfony

Published on 2021-12-22 • Modified on 2021-12-22

In this post, we see how to organize your Symfony project tests. We check all the available test types and create consistent and robust test suites.

subject Read the full post


Symfony

Published on 2021-10-28 • Modified on 2021-10-28

In this post, we see how to create custom PHPStan rules for a Symfony project. We will check Symfony best practices but also more specific rules.

subject Read the full post


PHP

Published on 2021-10-02 • Modified on 2021-10-02

This post is different from what I use to do. It will be a reference, a "cheat sheet" mentioning all available exceptions with PHP.

subject Read the full post


Symfony

Published on 2021-04-04 • Modified on 2021-04-04

In this post, we will see how to create an end-to-end test scenario using Symfony, Panther and Vue.js with a concrete example.

subject Read the full post


xdebug

Published on 2020-06-21 • Modified on 2020-10-18

In this post, we will see how to do step by step debugging with Xdebug, Symfony and PHPStorm. We will do a basic example where we will stop the execution of the Symfony code just before rendering a template to check the data passed to it.

subject Read the full post


Symfony

Published on 2019-12-31 • Modified on 2019-12-31

In this post, we will see how to use the Symfony AbstractController that was introduced in Symfony 3.3/4.1. We will review what we used to do before and the evolutions that were done from symfony 1 to Symfony 5, especially how services were declared and used. Eventually, we will try to understand why this new "Base controller" was introduced.

subject Read the full post