After a bit of digging, I discovered that they effectively implement at least one interface (StreamInterface) and since they also still support PHP 5.5+, they have not types, and hence PSR-7 actively broke their implementation: https://github.com/aws/aws-sdk-php/issues/2681
So this looks like what I've been looking for: https://freebeegee.org/
An #OpenSource#VirtualTableTop that actually looks to be ok, written in #PHP that to my untrained eye looks like quite #modernPHP (even though some things seems like they are not too modern)
A learning opportunity with PHP while creating a better Open source tool I'd like to use. #TTRPG
@heiglandreas I think those projects (i.e., #ReactPHP and #AMPHP) are waiting for the community to discover them and build out these solutions. It’s still very early for them. #PHP
Apparently, partsmof the #PHP Reddit community is considering "#Laravel to be harmful".
This post is making a great point: calling X "harmful" doesn't start a good discussion.
Also, the discussion that is being had seems weird. The Facts: you can make a living with it, maintain projects for years and years, and have useful conventions. The Opinions: it's not working well. (Although it is working, which is worth a lot!)
RT @phptek
Attention all #PHP developers! @TimB0nd will be speaking at #PHPTek 2023 about how attackers are using your API to access your data. Don't miss "Attackers want your data, and they're getting it from your API." Register now at https://tek.phparch.com#websecurity
Welche Lösung folgt eigentlich auf #Wordpress? Mit #PHP als Basis, der Kommerzialisierung in vielen Bereichen und sowohl technischer als auch inhaltlicher Überladung wünscht man sich doch so langsam ein anderes System. Gibt es irgendwelche Kandidaten?
🆕 blog! “Fixing a weird issue with Symfony's Cache”
I'm just getting started with Symfony, so I'm blogging some of the weird things I'm finding. Symfony has a concept of Cache Contracts. You can call an expensive / slow / intensive operation and immediately cache the result for a specific time period. Next time you call the operation, the results are served from the […]
Hey! You want to have a look beyond #php|s own nose? My colleagues are organizing the #ruby unconf again. It will be on the 10th and 11th of June in the lovely city of Hamburg: https://2023.rubyunconf.eu
Unfortunately I can't attend but from what I read on our mailinglists, it will be awesome!
Today I learned that if you setup a Docker Compose environment variable with a date value that is unquoted it is interpreted as a full datetime.
This could be impactful in situations where the value is not meant to be an actual date but some string-ly value. For example, the API version scheme used by AWS.
🆕 blog! “Doctrine - how to use LIKE with dbal prepared statements”
I'm just getting started with Symfony, so I'm blogging some of the weird things I'm finding. I want to use Doctrine dbal to search a database for a partial match. For example searching for "smith" should find "blacksmith" and "smithy". I have a prepared statement like this: $queryBuilder = $co…
RT @phptek
Get ready for a unique and informative talk at #PHPTek 2023! @enunomaduro will be presenting "Rust For PHP Developers." Don't miss out – register now at https://tek.phparch.com#php#rust