1
0
mirror of https://github.com/guzzle/guzzle.git synced 2025-01-29 19:27:34 +01:00

169 Commits

Author SHA1 Message Date
Michael Dowling
d390a5f2e3 [Service] Making it easier to send requests in parallel using the batch() command of a client. Updating tests to use MockPlugin 2011-11-12 21:19:22 -06:00
Michael Dowling
9b29c72825 [Build] Updating phar generation 2011-11-12 19:47:05 -06:00
Michael Dowling
503c16668e [Tests] Adding `@server annotation to tests that require access to the node.js server. If you cannot install node.js, use phpunit --exclude-group server` to run the other tests. 2011-11-12 19:31:00 -06:00
Michael Dowling
bc8dca93af Adding check to see if curl is installed. Closes #9 2011-11-12 17:37:59 -06:00
Michael Dowling
17b9a70d9a [Service] Mock plugin accepts an array of responses in the constructor 2011-11-11 22:56:10 -06:00
Michael Dowling
4a263abf59 Adding more coverage 2011-11-11 18:53:12 -06:00
Michael Dowling
3acd76070a [Service] Allowing client to be instantiated without a base URL 2011-11-11 18:24:53 -06:00
Michael Dowling
d1e2157e62 Fixing typo 2011-11-11 17:26:18 -06:00
Michael Dowling
f260138eb5 Updating readme 2011-11-11 17:21:41 -06:00
Michael Dowling
6848b4a91f [Service] Updating Guzzle\Service\Client to be identical to RequestFactory. Injecting client configs when {{}} are present 2011-11-11 17:08:35 -06:00
Michael Dowling
efe275f300 [Http] Making EntityBody create an empty temp stream by default if no resource is provided 2011-11-11 10:16:11 -06:00
Michael Dowling
af5cdbda6e [Http] Adding HistoryPlugin. Closes #8 2011-11-10 23:04:19 -06:00
Michael Dowling
a8b14d3939 removing the git clone build actions 2011-11-10 17:38:40 -06:00
Michael Dowling
3017b736d4 [Service] Adding a MockPlugin for clients that adds a queue of mock responses to a client object. Refactoring the loading of mock response files in tests (BC for tests). 2011-11-10 15:18:35 -06:00
Michael Dowling
11434a6078 Adding a build task to build a phar file without a built in autoloader 2011-11-09 23:00:27 -06:00
Michael Dowling
d13ece89cf [Build] Cleaning up template build target v1.0.1 2011-11-01 23:36:59 -05:00
Michael Dowling
7afdf70471 Removing old variable 2011-11-01 22:57:15 -05:00
Michael Dowling
b21cd49b5e Cleaning up template client builder. Adding a service builder to bootstrap files rather than assuming an xml service file. 2011-11-01 22:30:39 -05:00
Michael Dowling
5ace7fd4c7 Fixing typo 2011-11-01 21:14:08 -05:00
Michael Dowling
ea9003faf4 Adding composer.js 2011-11-01 20:01:49 -05:00
Michael Dowling
b67ed80ea3 [Http] Leaving it up to the user to turn SSL verification off 2011-10-27 20:08:08 -05:00
Michael Dowling
22aa8fbf61 [Service] Adding code coverage to ensure that a params array is not required for service descriptions. Adding better semantics for creating dynamic commands and adding tests to ensure that path is not ignored if no path variables are in a command. Path values in commands are now either relative or absolute. Absolute paths start with a forward slash and will overwrite a path set in a client base_url. A relative path does not start with a forward slash and will be appended to the end of a client base_url. 2011-10-17 13:58:08 -05:00
Michael Dowling
d8c3d77a24 Merge branch 'master' of https://github.com/guzzle/guzzle 2011-10-01 17:38:52 -05:00
Michael Dowling
1cd5bca85b [Http] Seeking back to the beginning of a stream after computing the Content-MD5 of an entity body 2011-10-01 17:38:22 -05:00
Michael Dowling
5659ce1ff5 Merge pull request #5 from hasbridge/master
Bugfix for errored and retried requests
2011-09-12 13:47:34 -07:00
Harold Asbridge
b55deb00ca Checking for non-empty values of host and port before setting them on the request object 2011-09-12 15:23:42 -05:00
Michael Dowling
b03aa41f6b Adding a way to limit the maximum number of curl handle connection reuses per host. 2011-09-07 14:30:43 -05:00
Michael Dowling
6b7f856095 [Service] Making the service builder easier to use 2011-09-04 22:54:45 -05:00
Michael Dowling
56bcafb095 Fixing more unit tests 2011-08-31 13:06:02 -05:00
Michael Dowling
00299e24e8 Merge branch 'master' of https://github.com/guzzle/guzzle 2011-08-31 09:57:16 -05:00
Michael Dowling
9b5732423b Releasing curl handles between curl factory tests 2011-08-31 09:56:50 -05:00
Harold Asbridge
24b5610e70 Fixing unit test temp file creation 2011-08-31 09:54:33 -05:00
Michael Dowling
2722230aff More tweaks to get tests passing on CentOS 2011-08-30 21:07:55 -05:00
Michael Dowling
bea15cd54d Fixing unit tests for CurlFactory so that they work in my CentOS testing environment 2011-08-30 20:28:54 -05:00
Michael Dowling
4f87cb420d Cleaning up some of the HTTP namespace 2011-08-28 19:33:42 -05:00
Michael Dowling
e59d864d66 Cleaning up the Common namespace 2011-08-28 11:58:47 -05:00
Michael Dowling
17b4ac50d6 Cleaning up the EventManager class. Using spl_object_hash as event keys. 2011-08-28 00:06:08 -05:00
Michael Dowling
fa3c3e5c34 Moving test_service.xml to TestData 2011-08-15 09:56:32 -05:00
Michael Dowling
be42e2b960 Removing .DS_STORE files 2011-08-15 09:50:41 -05:00
Michael Dowling
15df911330 Moving the test services.xml to TestData 2011-08-15 09:48:53 -05:00
Michael Dowling
657246bc5e Removing unused test suite file 2011-08-15 09:43:18 -05:00
Michael Dowling
e4ebef9a60 ServiceBuilder::factory now accepts an array of data, the path to a .xml|.js|.json file, or a SimpleXMLElement. Each type properly handles extending classes and validation. 2011-08-14 14:39:51 -05:00
Michael Dowling
0422b4f765 Adding a phing task to clone/update known guzzle web service clients 2011-08-14 12:39:16 -05:00
Michael Dowling
ef3da3fe1e Fixing rst code formatting 2011-08-13 22:44:01 -05:00
Michael Dowling
404bc8de6a Updating readme 2011-08-13 22:40:55 -05:00
Michael Dowling
e64636a8f8 Updating readme 2011-08-13 22:39:49 -05:00
Michael Dowling
83648be928 Updating README 2011-07-26 19:50:55 -05:00
Michael Dowling
a7ae469671 Removing verbose docblock headers from every class 2011-07-07 17:17:28 -05:00
Michael Dowling
bb0171b537 [Build] Cleaning up build script. Renaming client class file based on user input. Resolves #1 2011-05-08 19:16:05 -05:00
Michael Dowling
6136f7045a [Http] [Tests] Fixing a unit test that was not properly setting a mock response. Adding a convenience argument to EntityEnclosingRequest::setBody() so that you can set the body and the Content-Type at the same time. Adding more code coverage to EntityEnclosingRequest to ensure that subsequent requests can be sent using the same request object. 2011-05-08 19:02:41 -05:00