Victor Sollerhed
923f03311e
Adding unit test case covering that if you use the Url factory with an empty string, you should get an empty string as result.
2013-01-23 20:04:46 +01:00
Michael Dowling
f0f597ec1c
Not overwriting JSON or XML request content-type headers if one is set
2013-01-23 10:41:18 -08:00
Michael Dowling
53260156a5
Refactoring how operation responses are parsed
...
Fixing a bug that did not allow clients to set response processing of a command
Adding a VisitorFlyweight for creating request and response visitors
Removing the owning of visitors from request and response parsers/serializers
Adding before() method to response location visitors
Moving the default parsing logic of JSON and XML from operation parser to location visitor before() methods
Only triggering after() commands on location visitors associated with an operation
Closes #214
2013-01-22 23:53:52 -08:00
Michael Dowling
d295578db8
Tagging 3.1.1
v3.1.1
2013-01-20 21:46:09 -08:00
Michael Dowling
88a3b02424
Adding a composite resource iterator factory and improving interface
2013-01-20 16:31:35 -08:00
Michael Dowling
2d2637ce11
Adding alias support to service builders
2013-01-19 19:03:06 -08:00
Michael Dowling
6fa131581a
Adding wildcard capabilities to getPath()
2013-01-19 19:01:19 -08:00
Michael Dowling
71fa6aa177
Merge pull request #212 from cyberwolf/setaggregatemethodchaning
...
support chaining on setAggregateFunction()
2013-01-17 10:30:51 -08:00
Kristof Coomans
5a75b065a2
support chaining on setAggregateFunction()
2013-01-17 06:47:45 +01:00
Michael Dowling
9ff2b8f91f
Merge pull request #211 from igorw/patch-1
...
[Http] Move ext-curl to suggest section
2013-01-14 17:18:12 -08:00
Igor Wiedler
4a84a8b799
[Http] Move ext-curl to suggest section
...
Note that guzzle/guzzle still has a require on ext-curl.
Refs #210 .
2013-01-15 02:16:36 +01:00
Michael Dowling
f2358d9f48
Making 3.1 the Composer dev-master alias
2013-01-13 21:39:25 -08:00
Michael Dowling
82fd357c0b
Fixing build process of injecting docs
2013-01-13 21:38:27 -08:00
Michael Dowling
215957d115
Fixing PEAR packaging task
2013-01-13 21:12:52 -08:00
Michael Dowling
5baae799e1
Updating changelog
v3.1.0
2013-01-13 21:09:07 -08:00
Michael Dowling
eea7483cf6
Updating changelog
2013-01-13 13:25:35 -08:00
Michael Dowling
6f9bb726e9
Fixing code coverage annotations
2013-01-13 13:24:44 -08:00
Michael Dowling
7d69884a57
Adding support for extends in service description parameters
2013-01-13 13:24:19 -08:00
Michael Dowling
e4133557f0
Renaming canCache() to canCacheRequest()
2013-01-13 11:52:55 -08:00
Michael Dowling
e3b2588db9
Fixing formatting of changelog
2013-01-12 21:16:24 -08:00
Michael Dowling
a85bfcc6c1
Preparing to tag 3.1.0
2013-01-12 21:14:34 -08:00
Michael Dowling
8a41fd288d
Removing unused constant from AbstractCommand
2013-01-12 21:11:32 -08:00
Michael Dowling
b9ebd859a7
Added context array to RequestInterface::setState()
...
Removed curl.last_options from request parameters
Added CurlHandle to request.sent event
CurlException now extends from RequestException rather than
BadResponseException
2013-01-12 21:09:32 -08:00
Michael Dowling
9150653a95
Adding getModels() to ServiceDescriptionInterface
2013-01-12 20:28:43 -08:00
Michael Dowling
0688c9c598
PHP-CS-Fixer
2013-01-12 13:43:21 -08:00
Michael Dowling
45618b963a
Adding a getData method to a service builder to retrieve builder data
2013-01-12 13:40:01 -08:00
Michael Dowling
5dc77fc0ae
Adding missing filtering of URI params
2013-01-11 23:50:42 -08:00
Michael Dowling
3b3d622e93
Filtering additionalProperties and array items
2013-01-11 21:47:58 -08:00
Michael Dowling
b2dbb49040
Merge remote-tracking branch 'elgris/master'
2013-01-11 21:45:10 -08:00
Michael Dowling
fb4d7473d5
Cleaning up filtering
2013-01-11 18:11:35 -08:00
Ivan Kirichenko
a91d66b797
Commit aim: perform filtration of command parameters without changing of command's parameters values.
...
Changes:
- Validation without filtration added
- Tests for this functionality added
- Extra lines and spaces removed
2013-01-11 13:19:31 +04:00
Michael Dowling
e4366e6d43
Fixing merging data parameters in the serialization of a service description
2013-01-10 15:30:22 -08:00
Michael Dowling
8ee415e612
Merge pull request #208 from zachbadgett/Service-Client-Fix
...
Fixed bug where iteration to the event 'command.after_send' sent a Request object instead of a Command object.
2013-01-10 13:40:32 -08:00
Zach Badgett
180fb52739
Fixed bug where iteration to the event 'command.after_send' sent a Request object instead of a Command object.
2013-01-10 14:25:48 -07:00
Michael Dowling
38327cbf4e
Adding tests for IoEmittingEntityBody
2013-01-09 23:11:35 -08:00
Michael Dowling
625cc42b75
Cleaning up the XML serializer
...
Closes #182
2013-01-09 22:30:31 -08:00
Michael Dowling
c26db3b08a
Refactoring CachePlugin to allow for more flexibile cache filtering
...
Adding canCacheResponse to CanCacheStrategyInterface
Adding integration test to ensure it works
Closes #203
2013-01-09 18:27:39 -08:00
Michael Dowling
2cde3a8377
Adding license, changelog, and readme to PEAR package. Closes #192 and #193
2013-01-09 17:15:57 -08:00
Michael Dowling
06d04ea562
Making service descriptions a bit more flexible
...
Adding extra data into descriptions when using factory
Adding getData to the ServiceDescriptionInterface
2013-01-09 16:40:11 -08:00
Michael Dowling
10cad60cf1
Moving getPath() from Guzzle\Service\Resource to Guzzle\Common\Collection
2013-01-08 23:10:57 -08:00
Michael Dowling
081b119bb3
Making XML to array conversions extendable in subclasses
2013-01-08 23:03:00 -08:00
Michael Dowling
8da4aabb2e
Fixing JSON visitor to add content-type when needed. Closes #200
2013-01-08 14:46:37 -08:00
Michael Dowling
a2e051ce52
Code coverage ignore on failing to open body for response
2012-12-30 21:22:54 -08:00
Michael Dowling
b5c6eb69b6
Code coverage for Collection
2012-12-30 21:18:31 -08:00
Michael Dowling
fb9c94ef86
Code coverage ignore on CurlMulti
2012-12-30 21:16:47 -08:00
Michael Dowling
4dc32e5934
Cleaning up ExceptionCollection and descendents
2012-12-30 21:15:59 -08:00
Michael Dowling
74176d3415
Easier exception thrown when sending commands in parallel
...
Adding CommandTransferException
Cleaning up Exceptions thrown from multi transfer
Closes #197
2012-12-30 14:05:06 -08:00
Michael Dowling
3f51bf4f32
Making it easier to work with exceptions thrown during multi transfers. Addresses #197
2012-12-30 11:25:32 -08:00
Michael Dowling
b327a0c8b7
Cleaning up CurlException messages and adding a getCurlInfo() method
2012-12-30 09:36:33 -08:00
Michael Dowling
4988475a01
Removing hard dep on BackoffPlugin
...
Making blocking a curl multi loop more generic so it can be used in other places
Closes #196
2012-12-30 09:10:36 -08:00