1
0
mirror of https://github.com/guzzle/guzzle.git synced 2025-02-24 18:13:00 +01:00
guzzle/composer.json
Michael Dowling dd7c8b6b35 Lots of refactoring for *greatly* improved performance (4-5x faster)
[Http] cache.* parameters should be prefixed with 'params.' now.

Adding the ability to set arbitrary curl options that don't map to constants (disable_wire, progress, etc)

Added a check to the CurlMulti object that prevents sending a request when the curl multi resource has been destroyed.  This could possibly happen when issuing requests from a destructor.

Adding the ability to disable type validation of configuration options

Adding a cache for all requests owned by a curl multi object

Creating the polling event external to the main CurlMulti loop

Hardening the CurlMulti class so that curl handles that are finished sending are removed from the multi handle.  Adding validation test

[Common] BC: Simplifying Guzzle\Common\Collection so that it is more performant.

[Service] Adding the ability to disable validation on the Inpector class.  Disabling validation on first instantiating commands so that defaults are added but nothing is check until attempting to execute a command.

Using class properties instead of a Collection for ApiCommand

BC: Using a custom validation system that allows a flyweight
implementation for much faster validation. No longer using Symfony2
Validation component.
2012-05-06 19:08:28 -07:00

166 lines
4.8 KiB
JSON

{
"name": "guzzle/guzzle",
"type": "library",
"description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
"keywords": ["framework", "http", "rest", "web service", "curl"],
"homepage": "http://www.guzzlephp.org/",
"license": "MIT",
"authors": [
{
"name": "Michael Dowling",
"email": "mtdowling@gmail.com",
"homepage": "https://github.com/mtdowling"
},
{
"name": "Guzzle Community",
"homepage": "https://github.com/guzzle/guzzle/contributors"
}
],
"require": {
"php": ">=5.3.2",
"ext-curl": "*",
"symfony/event-dispatcher": "*"
},
"autoload": {
"psr-0": {
"Guzzle\\Tests": "tests/",
"Guzzle": "src/"
}
},
"require-dev": {
"doctrine/common": "*",
"symfony/class-loader": "*",
"monolog/monolog": "*",
"zend/zend-cache": "2.0.0beta3",
"zend/zend-log": "2.0.0beta3",
"zend/zend-loader": "2.0.0beta3",
"zend/zend-stdlib": "2.0.0beta3",
"zend/zend-eventmanager": "2.0.0beta3",
"zend/zend-log1": "1.11",
"zend/zend-cache1": "1.11"
},
"repositories": [
{
"type": "package",
"package": {
"name": "zend/zend-log",
"version": "2.0.0beta3",
"dist": {
"url": "http://packages.zendframework.com/get/Zend_Log-2.0.0beta3.tgz",
"type": "pear"
},
"autoload": {
"psr-0": {
"Zend\\Log": "php/"
}
}
}
},
{
"type":"package",
"package": {
"name": "zend/zend-cache",
"version": "2.0.0beta3",
"dist": {
"url": "http://packages.zendframework.com/get/Zend_Cache-2.0.0beta3.tgz",
"type": "pear"
},
"autoload": {
"psr-0": {
"Zend\\Cache": "php/"
}
}
}
},
{
"type":"package",
"package": {
"name": "zend/zend-loader",
"version": "2.0.0beta3",
"dist": {
"url": "http://packages.zendframework.com/get/Zend_Loader-2.0.0beta3.tgz",
"type": "pear"
},
"autoload": {
"psr-0": {
"Zend\\Loader": "php/"
}
}
}
},
{
"type":"package",
"package": {
"name": "zend/zend-stdlib",
"version": "2.0.0beta3",
"dist": {
"url": "http://packages.zendframework.com/get/Zend_Stdlib-2.0.0beta3.tgz",
"type": "pear"
},
"autoload": {
"psr-0": {
"Zend\\Stdlib": "php/"
}
}
}
},
{
"type":"package",
"package": {
"name": "zend/zend-eventmanager",
"version": "2.0.0beta3",
"dist": {
"url": "http://packages.zendframework.com/get/Zend_EventManager-2.0.0beta3.tgz",
"type": "pear"
},
"autoload": {
"psr-0": {
"Zend\\EventManager": "php/"
}
}
}
},
{
"type":"package",
"package": {
"name": "zend/zend-log1",
"version": "1.11",
"source": {
"url": "http://framework.zend.com/svn",
"type": "svn",
"reference": "framework/standard/trunk/library/Zend/Log/"
},
"target-dir": "Zend/Log",
"autoload": {
"psr-0": {
"Zend_Log": "/"
}
}
}
},
{
"type":"package",
"package": {
"name": "zend/zend-cache1",
"version": "1.11",
"source": {
"url": "http://framework.zend.com/svn",
"type": "svn",
"reference": "framework/standard/trunk/library/Zend/Cache/"
},
"target-dir": "Zend/Cache",
"autoload": {
"psr-0": {
"Zend_Cache": "/"
}
}
}
}
]
}