Notre blog

PHP Clone All The Things

PHP Clone All The Things

5 janvier 2022. (🇫🇷 Lire la version en Français) Every time I see clone in PHP code, I can’t help but be a little scared. This simple keyword, although very clear, always puts me in doubt. What exactly is going to be cloned? First, the question brings me back to the basics of PHP: passing variables by value or by reference. Then, to the complexity of the cloned object: its depth levels and other magic methods of PHP. In short, nothing reassuring, a pity as I was on a basic code review. Today, for me, and for you too, we’ll try to find out how to approach a clone without fear next time. Refresher According to the documentation, clone will make a shallow copy. When an object is cloned, PHP will perform a s… Lire la suite

La guerre des clones PHP

5 janvier 2022. (🇬🇧 Read the english version) À chaque fois que je vois clone dans du code PHP, je ne peux m’empêcher d’avoir un peu peur. Ce simple mot clef, en soit pourtant très clair, me met toujours face au doute. Qu’est-ce qui va être cloné précisément ? La question me ramène donc, dans… Lire la suite

Symfony Messenger 💛 systemd

29 décembre 2021. In this article we will explore how to use systemd properly to run Symfony Messenger workers. What are Symfony Messenger and systemd? Symfony documentation says: The Messenger component helps applications send and receive messages to / from other applications or via message que… Lire la suite

Symfony World Online 2021, édition chocolat chaud au coin du feu

14 décembre 2021. À l’instar de 2020, cette conférence Symfony d’hiver s’est déroulée en ligne. Un événement que nous aurions tous aimé vivre en physique pour célébrer la sortie de Symfony 6.0, mais ça ne sera que partie remise pour (on l’espère 🤞) dans quelques mois. Retour sur ces deux journées… Lire la suite

Rate limit your Symfony APIs!

22 novembre 2021. Sometimes, you need to put some custom rate limits on your APIs! In this article I’ll show you how you can combine the symfony/rate-limiter component and some usual controllers. RateLimit configuration The goal here is to have the following rate limit configuration works thanks t… Lire la suite

Qualité

Un de nos articles vous a aidé dans votre travail et vous voulez nous remercier ? Vous avez trouvé une typo ou une erreur ? N'hésitez pas à nous le faire savoir en nous envoyant un message.