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.
composer.json before upgrading. v6.1.0 drops support for non-maintained Symfony versions and adds newer php-http/* constraints for PHP 8. In practice this means your symfony/* packages and PSR-18/HTTPlug implementations need to be on supported releases.php artisan vendor:publish --tag=...) and review the default driver/client settings. The package is configured through Laravel's config repository, so the config file is the first place to look when behaviour differs between environments.php artisan tinker before wiring it into application code; it validates your PHP version, Symfony constraints, and HTTP client discovery in one step.CHANGELOG/upgrade notes for v6.1.0, the service provider bindings, and the config file. The service provider tells you which interfaces are bound and where custom implementations can be injected.php-http/* implementation changes between releases.php-http/discovery to pick a client at runtime, bind your chosen implementation (for example a Guzzle-backed PSR-18 client) in a service provider. This makes behaviour deterministic across local, CI, and production..env and reference them from config. Cache config in production (php artisan config:cache) and clear it after upgrades.retries/backoff, and emit domain events on success/failure so the rest of the app can react without coupling to the HTTP layer.Http::fake(). Otherwise bind a mock PSR-18 client in the container during tests so no real network calls are made.php-http/* constraints can surface as Composer conflicts rather than runtime errors. Run composer why-not on conflicting packages and align your symfony/* versions before upgrading.php-http/discovery can select different implementations in different environments. If behaviour differs between local and production, check which PSR-18 client was discovered. Pin it explicitly.php artisan config:clear, php artisan cache:clear, and re-run config:cache in production. Stale config is a common cause of "the upgrade didn't take effect".Log for request/response visibility. Avoid logging credentials.php-http and Symfony dependencies move.How can I help you explore Laravel packages today?