php-http/plugins
Deprecated plugin collection for HTTPlug (php-http/plugins). Since v1.1 most plugins moved to php-http/client-common; logger, cache, and stopwatch live in separate packages. Use this package only for legacy compatibility.
php-http/client-common.php-http/client-common or Guzzle/Symfony plugins, reducing refactoring risk.Adopt if:
php-http/client-common or Guzzle.php-http/client-common without full client migration.Look elsewhere if:
php-http/client-common (preferred long-term).Guzzle or Symfony HTTP Client.Executives:
"This package lets us quickly wrap legacy APIs with middleware (e.g., caching, logging) as a stopgap while we migrate to php-http/client-common. It’s a low-risk, short-term solution to avoid rewriting clients now—we’ll replace it within [timeframe] to align with our modern stack. The MIT license and minimal scope keep risk low."
Engineering:
"Pros: Lightweight, middleware-based, and directly addresses legacy API integration needs. Cons: Deprecated (v1.1.0), no PHP 8+ support, and plugins are now split into php-http/client-common packages. Use only for legacy systems—prioritize migrating to php-http/client-common or Guzzle for new projects. Alternatives offer better long-term maintainability and features."
How can I help you explore Laravel packages today?