yusefauto1 / guzzle-compat
compat-version of guzzle
v3.9.3
2015-03-18 18:23 UTC
Requires
- php: >=5.3.3
- ext-curl: *
- symfony/event-dispatcher: ~2.1
Requires (Dev)
- doctrine/cache: ~1.3
- monolog/monolog: ~1.0
- phpunit/phpunit: 3.7.*
- psr/log: ~1.0
- symfony/class-loader: ~2.1
- zendframework/zend-cache: 2.*,<2.3
- zendframework/zend-log: 2.*,<2.3
Suggests
- guzzlehttp/guzzle: Guzzle 5 has moved to a new package name. The package you have installed, Guzzle 3, is deprecated.
Replaces
- guzzle/batch: v3.9.3
- guzzle/cache: v3.9.3
- guzzle/common: v3.9.3
- guzzle/http: v3.9.3
- guzzle/inflection: v3.9.3
- guzzle/iterator: v3.9.3
- guzzle/log: v3.9.3
- guzzle/parser: v3.9.3
- guzzle/plugin: v3.9.3
- guzzle/plugin-async: v3.9.3
- guzzle/plugin-backoff: v3.9.3
- guzzle/plugin-cache: v3.9.3
- guzzle/plugin-cookie: v3.9.3
- guzzle/plugin-curlauth: v3.9.3
- guzzle/plugin-error-response: v3.9.3
- guzzle/plugin-history: v3.9.3
- guzzle/plugin-log: v3.9.3
- guzzle/plugin-md5: v3.9.3
- guzzle/plugin-mock: v3.9.3
- guzzle/plugin-oauth: v3.9.3
- guzzle/service: v3.9.3
- guzzle/stream: v3.9.3
This package is not auto-updated.
Last update: 2026-06-12 17:58:01 UTC
README
This is an old version of Guzzle
This repository is for Guzzle 3.x. Guzzle 5.x, the new version of Guzzle, has been released and is available at https://github.com/guzzle/guzzle. The documentation for Guzzle version 5+ can be found at http://guzzlephp.org.
Guzzle 3 is no longer maintained and is now end of life.
About Guzzle 3
- Extremely powerful API provides all the power of cURL with a simple interface.
- Truly take advantage of HTTP/1.1 with persistent connections, connection pooling, and parallel requests.
- Service description DSL allows you build awesome web service clients faster.
- Symfony2 event-based plugin system allows you to completely modify the behavior of a request.
Installing via Composer
The recommended way to install Guzzle is through Composer.
# Install Composer curl -sS https://getcomposer.org/installer | php # Add Guzzle as a dependency php composer.phar require guzzle/guzzle:~3.9
After installing, you need to require Composer's autoloader:
require 'vendor/autoload.php';
Known Issues
- Problem following a specific redirect: guzzle/guzzle#385. This has been fixed in Guzzle 4/5.
- Root XML attributes not serialized in a service description: https://github.com/guzzle/guzzle3/issues/5. This has been fixed in Guzzle 4/5.
- Accept-Encoding not preserved when following redirect: https://github.com/guzzle/guzzle3/issues/9 Fixed in Guzzle 4/5.
- String "Array" Transmitted w/ PostFiles and Duplicate Aggregator: https://github.com/guzzle/guzzle3/issues/10 Fixed in Guzzle 4/5.
- Recursive model references with array items: https://github.com/guzzle/guzzle3/issues/13 Fixed in Guzzle 4/5
- String "Array" Transmitted w/ PostFiles and Duplicate Aggregator: https://github.com/guzzle/guzzle3/issues/10 Fixed in Guzzle 4/5.