nikophil.bsky.social
@nikophil.bsky.social
Reposted
Symfony 7.4 brings a cleaner way to define console inputs: command arguments and options can now be mapped directly to PHP classes and enums using attributes like `#[MapInput]`, `#[Argument]`, and `#[Option]`.

Type-safe, structured input for your CLI commands 🎉🍕🥓
#Symfony #PHP #DX
November 9, 2025 at 12:48 PM
Reposted
Say goodbye to parse_url() headaches! 🥳

PHP 8.5 is introducing a new URI Extension with standards-compliant (RFC 3986 & WHATWG) and secure URL parsing. It provides a clean API and lets you easily modify URI components.

Learn more 👇

thephp.foundation/blog/2025/10...
PHP’s New URI Extension: An Open Source Success Story
The PHP Foundation — Supporting, Advancing, and Developing the PHP Language
thephp.foundation
October 10, 2025 at 11:40 AM
just released zenstruck/foundry 2.7

This release deprecates the proxy system in PHP 8.4 in favor of an auto-refresh mechanism which leverages PHP lazy objects. Huge milestone!

We provide a Rector set in order to ease the upgrade.
github.com/zenstruck/fo...

@zenstruck.com
#php #symfony
github.com
September 17, 2025 at 3:38 PM
Reposted
I'm a Go, JS/TS, C and PHP developer. I also know many other languages, although I'm less efficient with them (I try to learn one a year).

In 2024, I'm still choosing #PHP for most new projects because:

1/4
November 20, 2024 at 9:54 PM
So true 😅
August 14, 2025 at 10:30 PM
Reposted
Vous avez vu, l’Espagne va baisser la TVA sur les produits essentiels. Vous savez pourquoi on ne le fait pas en France ? La réponse courte, c’est Macron, comme souvent. Mais le détail du pourquoi est hyper intéressant. Explications :
July 22, 2025 at 9:00 PM
Foundry 2.6 is released 🎉

We've introduced a new command `bin/console foundry:load-stories` you can use to load fixtures in your database

see docs for more info symfony.com/bundles/Zens...

@zenstruck.com
#php #symfony
symfony.com
June 5, 2025 at 9:04 AM
Foundry 2.5 is released 🎉

This release comes with "in-memory" repositories support, and a nice performance improvement.

github.com/zenstruck/fo...

The "in-memory" behavior is still experimental, feedback is very welcome!

#php #symfony @zenstruck.com
Release v2.5.0 · zenstruck/foundry
30270ec feat: introduce "in-memory" behavior (#590) (#901) by @nikophil 87acf7a feat: add generic doctrine-like repository for in-memory (#887) (#901) by @nikophil ae662a3 minor: make "in-memory" c...
github.com
May 13, 2025 at 6:45 AM
Reposted
Allez, lisez ceci, et pourrissez votre propriétaire. Faire chier les marchands de sommeil est un devoir civique. ♥
🔴 [TUTO] : Comment économiser légalement PLUSIEURS CENTAINES D'EUROS sur son loyer chaque mois à Paris.

Il suffit de faire respecter ✨l'encadrement des loyers✨ à son propriétaire.

Petit tuto en thread pour vous montrer comment faire. Pour l'exemple on va prendre cet appart.
May 11, 2025 at 2:55 PM
it seems like Foundry will soon leverage PHP 8.4 lazy objects, and we will be able to get rid of a lot of quirks and complex/ugly code 🎉👀

#php #symfony
github.com/zenstruck/fo...
feat: replace proxy mechanism with PHP 8.4 lazy objects by nikophil · Pull Request #893 · zenstruck/foundry
relates to #899 I think we'll release this in Foundry 2.6
github.com
May 9, 2025 at 9:57 AM
👏👏👏
🚀 New in Symfony 7.3: Invokable Commands and Input Attributes
➡️ https://symfony.com/blog/new-in-symfony-7-3-invokable-commands-and-input-attributes
April 22, 2025 at 7:57 AM
🙌
📰 #FridayTechreads

New article on our blog 🙌

Silas Joisten writes about a new way to write tests in #Symfony. Explore Zenstruck Foundry 🏭 and improve the quality of your code now!

Read the full article here 👉 bit.ly/4ikakOr

#PHP #tests

@zenstruck.com
Supercharging Symfony Testing with Zenstruck Foundry
Learn how to streamline your Symfony tests with Zenstruck Foundry: expressive factories, isolated test data, and improved developer efficiency.
bit.ly
April 19, 2025 at 8:50 AM
I just released zenstruck/foundry 2.4

This release comes with some nice new features

check the release note for more info!
github.com/zenstruck/fo...
Release v2.4.0 · zenstruck/foundry
Main features feat: introduce distribute() method by @nikophil in #826 If you have a collection of values that you want to distribute over a collection, you can use the distribute() method: // let'...
github.com
April 14, 2025 at 4:47 PM
Reposted
David Dufresne a besoin de 50 000 abonnés Youtube pour bénéficier d'une aide du CNC. Il en manque moins de 9 000.

C'est très simple : si vous avez 1 compte Youtube, cliquez sur le bouton "S'abonner" et le tour est joué. Libre à vous de consultez la chaîne ensuite. 😊https://www.youtube.com/@au_poste
April 8, 2025 at 7:08 PM
Reposted
Interview de @fabien.potencier.org sur l'open source #symfony #opensource #php
IFTTD #313 - Open Source : Mettre le dev en musique avec Fabien Potencier
www.ifttd.io
March 16, 2025 at 4:51 PM
Reposted
Fermez les yeux, cette image est douloureuse.
March 13, 2025 at 8:08 PM
Talk vraiment hyper intéressant, merci @tpierrain.bsky.social @julientopcu.com
Est-ce que le projet en exemple est accessible publiquement ?
www.youtube.com/watch?v=JZBs...
The Hive: a scaling and supple architecture style - Julien Topçu & Thomas Pierrain
YouTube video by KanDDDinsky
www.youtube.com
March 1, 2025 at 8:28 PM
PHP: rfc:true_async
wiki.php.net
March 1, 2025 at 8:21 PM
Congrats @mtarld.bsky.social well deserved 👏👏
🙌 New Core Team Members, 2025 Edition
➡️ https://symfony.com/blog/new-core-team-members-2025-edition
#symfony
February 24, 2025 at 7:23 PM
Reposted
An awesome rector rule to transform openapiContext to openapi on @api-platform.com upgrade from 3.4 to 4.0.

github.com/lyrixx/recto...

Thanks @lyrixx.bsky.social
GitHub - lyrixx/rector-apip-openapi: Rector rule for migration API-Platform OpenApiContext
Rector rule for migration API-Platform OpenApiContext - lyrixx/rector-apip-openapi
github.com
February 22, 2025 at 11:30 AM