php-http/guzzle7-adapter
PSR-7/PSR-18 adapter for Guzzle 7 used by HTTPlug. Lets libraries using PHP-HTTP talk through Guzzle 7 with a standard client interface, including synchronous requests and integration-friendly configuration for modern PHP projects.
Architecture fit: The package provides a PSR-18 HTTP client adapter for Guzzle 7, making it suitable for projects requiring standardized HTTP client interfaces (PSR-18) while leveraging Guzzle 7's features. Ideal for modern PHP applications using PSR-18-compliant libraries (e.g., Symfony HttpClient, third-party SDKs) but needing Guzzle 7 as the underlying transport. Poor fit for projects already tightly coupled to Guzzle's native API without PSR-18 abstraction.
Integration feasibility: High if the project uses PSR-18 interfaces. Integration involves binding the adapter to the service container (e.g., Laravel's AppServiceProvider). Low feasibility for legacy codebases not using PSR-18, requiring significant refactoring to adopt the standard. Requires Composer
How can I help you explore Laravel packages today?