tristanbes/my-poseo-bundle
A Symfony bundle that integrates MyPoseo functionality into your PHP application, providing bundle configuration and service wiring to simplify setup and usage within a Symfony project.
Architecture fit
php-http/*) adapters. In a Laravel codebase this is an adjunct to, not a replacement for, Illuminate\Http\Client and Guzzle — relevant only where we need PSR-18 interoperability, shared clients across non-Laravel services, or adapter-swappable transports.Integration feasibility
php-http/* new versions) is the headline: it removes a hard blocker for teams standardizing on PHP 8.x. That is a genuine unblock, not a cosmetic bump.Technical risk
^6.0 will resolve to 6.1.0 silently on the next composer update, and can break installs still pinned to EOL Symfony lines.php-http/* is frequently a suggest/virtual-implementation relationship. If 6.1.0 quietly raises the floor on a required adapter, Composer will fail at resolution time — a build-time failure, which is the safe failure mode, but it will surface as a blocked pipeline rather than a clear error.Key questions
php-http/* a hard requirement, a virtual package (php-http/client-implementation), or require-dev? Which adapter versions are now excluded?Stack fit
php-http/guzzle7-adapter or equivalent). This release is a clean fit for that target.Migration path
6.0.* with an explicit upper bound in composer.json to prevent accidental 6.1.0 resolution, then sequence the Symfony upgrade as its own workstream before unpinning.Compatibility
Sequencing
php-http versions across every app consuming the package.6.0.* where the inventory shows EOL Symfony, to buy time.Maintenance
Support
Scaling
Failure modes
composer validate --strict and a locked install.Ramp-up
Assessment confidence: Low on specifics, moderate on direction. The evidence base here is a two-line changelog with no composer.json, dependency manifest, or repository metadata. The findings above are reasoning from the shape of the changes, not from inspection of the package. Commission a 30-minute dependency audit against the actual composer.json and CHANGELOG before committing to the sequencing plan.
How can I help you explore Laravel packages today?