@tastapod Waaaaagh!
Head of Platform @ Facile.it, @phpfig secretary, @MilanoPHP coordinator, computer science passionate, retired netgaming nerd
@tastapod Waaaaagh!
@Albright @davesh Rector to the rescue! π https://getrector.com/rule-detail/add-allow-dynamic-properties-attribute-rector
Jokes aside, it's a deprecation, you're not forced to solve it all to upgrade!
Do you know that PIE (PHP Installer for Extensions) has been tagged 1.0.0 today? π
Oggi, dopo tanto tempo, il PUG Milano si Γ¨ ritrovato per parlare di #PHP, #LLM, agenti, tool e #MCP
Talk interessantissimo e molto partecipato dal pubblico, presentato da un vecchio amico, Enrico Zimuel!
Grazie mille a Michele Sangalli per aver ripreso in mano il meetup, al @grusp per averlo sempre sostenuto e a Trustfull per averci ospitato!
The reason you don't have time to write unit tests is because you didn't write unit tests.
@danielsiepmann @keepassxc @dantleech I used it too, and backed it with Dropbox to share it. The android app supports Dropbox, GDrive, SFTP and many other ways to share the file.
@mbeccati @heiglandreas @ramsey @phpfig @phpdoc @phpstan @psalm @phpcs definitely! Also, as you can see, only major releases require approval form the Core Committee, minor and patch releases can go through the working group alone. And since adding new attributes is not a BC, this could mean a single CC vote for the 1.0.0 and done!
@heiglandreas @kAlvaro that's a nice hybrid approach! You could even possibly run both versions against an automatic tool to detect breaking changes, this way...
@heiglandreas @kAlvaro I personally don't like this approach, because the API contract should be immutable, while with attributes it becomes even dynamic.
I prefer a static file as a contract, and test against it.
@naderman @kevinpapst yeah I tried to go through Open Collective to solve all the fiscal issues. They helped a lot, but they never got a definitive agreement with Tidelift, so I will probably ask for a vote to drop the bylaw (which I pushed for in the first place π): https://www.php-fig.org/bylaws/funding/
We have very little expenses, but I would like to find a "neutral" way to cover for them.
@kevinpapst @naderman thanks for pointing this out. I tried to work with Tidelift for @phpfig but I couldn't make it work, this may be the nail in the coffin.
@sarah is everything OK?
@bcremer @dantleech @shochdoerfer WHAT? Can't you ask for a deletion under GDPR?
...aaaand I couldn't wait, so I released 1.3.0, which drops the old approach completely, bumps requirements and updates a lot of internal tooling! π
https://github.com/facile-it/terminable-loop-command/releases/tag/1.3.0
Just released facile-it/terminable-loop-command 1.2.4, to fix the compatibility with the newly released #symfony 7.3
https://github.com/facile-it/terminable-loop-command/releases/tag/1.2.4
Seamlessly Blend PHP with Node.js #PHP #NodeJS
https://blog.platformatic.dev/seamlessly-blend-php-with-nodejs
@baptouuuu I didn't know about this package, thanks for surfacing it!
I know about Eris though, it seems the same, but it seems largely more used.. WDYT?
At least one team at my job uses it, also @giorgiosironi is the maintainer.
@skribe can't you just rename the property where you have the ID attribute/annotation? Otherwise, you could keep the, $id property name, but use the Column attribute/annotation to let Doctrine know that your column has a different name.