Last blog posts
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?
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.
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.
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.
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.
Symfony
Published on 2021-06-30 • Modified on 2021-06-30
In this post, we will see how to implement a user workflow with Symfony and EasyAdmin3. We will use the Symfony workflow component to handle the users' state and we will use EasyAdmin3 to modify this state with custom actions.
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.
API Platform
Published on 2020-12-31 • Modified on 2020-12-31
In this post, we will see how to secure an API with JWT and API Platform. We will generate JWT security tokens thanks to the lexik/jwt-authentication-bundle, and we will take advantage of the new property security parameter introduced in API Platform 2.6.
Symfony
Published on 2020-12-03 • Modified on 2021-09-03
In this post, we will see how API Platform can help us to document and migrate manual endpoints in a Symfony application. We will see concrete examples related to this blog application.
Symfony
Published on 2020-10-15 • Modified on 2020-10-15
In this post, we will see how to use an expression for disabling the security of a Symfony administration in the dev environment. We won't use an IP based test like the documentation explains, but we will use the application's environment instead.