Michael Dowling
a47dc8e99a
Updating docs and host handlers are used
2015-04-18 11:08:00 -07:00
Michael Dowling
2325f7b1d3
Removing handler stack from the client
2015-04-17 19:59:11 -07:00
Michael Dowling
1332c4bf69
Simplifying applying default client middleware so that it is applied in the ctor of the client
2015-03-31 21:33:31 -07:00
Michael Dowling
0949947ee2
Updating docs
2015-03-28 15:33:35 -07:00
Michael Dowling
d730858643
Fixing request option application
2015-03-28 15:03:51 -07:00
Michael Dowling
ee185561f7
Adding sync attribute for synchronous requests
2015-03-23 20:54:06 -07:00
Michael Dowling
78ccbfb164
Adding MockHandler tests
2015-03-22 20:19:33 -07:00
Michael Dowling
831d3ab0ab
Adding client tests
2015-03-22 19:32:07 -07:00
Michael Dowling
04a212896f
Removing Stream::factory
2015-03-22 17:42:47 -07:00
Michael Dowling
5eabdb6db0
Simplifying some client methods and removing URI template arrays
2015-03-22 16:35:41 -07:00
Michael Dowling
58310521b6
Adding client tests
2015-03-21 23:33:02 -07:00
Michael Dowling
acb33e0731
Cleaning up test server and starting on ClientTest
2015-03-21 17:10:17 -07:00
Michael Dowling
46abe49257
Refactoring
2015-03-21 15:53:38 -07:00
Michael Dowling
9c9a4cdd71
Backwards compat updates
2015-03-03 14:02:24 -08:00
Michael Dowling
1a9ad6b553
WIP refactor for PSR-7
2015-02-25 14:50:44 -08:00
Michael Dowling
14f66ae8fd
URI template arrays always require a list of two elements. Closes #956
2015-01-11 15:52:51 -08:00
Michael Dowling
8c931e3725
Setting a request option to null will ensure it is not set.
...
This commit makes it so that setting a request option to null will
ensure that the option is not set by the single request or as a result
of merging in default client settings (like being able to override proxy
on a one-off basis).
2014-12-09 17:06:35 -08:00
Michael Dowling
670220f70c
Not forcing typehint and adding test to ensure URL and query string can be customized
2014-12-09 11:31:02 -08:00
Jamie Hannaford
914dac90ac
Allow "0" (and any other falsy) URI paths
2014-12-09 13:59:58 +00:00
Michael Dowling
2a8a75ee4c
Adding missing coverage and accepting adapter as constructor arg
2014-10-12 20:02:40 -07:00
Michael Dowling
2c2f1d7c47
Updating to use RingPHP and s/adapter/handle/g
2014-10-12 18:27:08 -07:00
Michael Dowling
46bead5c15
Updating for Guzzle-Ring changes
2014-10-06 22:25:04 -07:00
Michael Dowling
eaaf949638
removing request "cancellation"
2014-10-06 17:34:56 -07:00
Michael Dowling
84d2531f39
Trying to fix stuff
2014-10-06 17:13:24 -07:00
Michael Dowling
4c62a79d16
Fixing max_handles and proxying
2014-10-05 16:33:10 -07:00
Michael Dowling
f52625f59b
Fixing cancelling support
2014-10-05 14:48:36 -07:00
Michael Dowling
5251f1067d
Performance and updating to latest changes
...
Removing double-dispatch from MessageFactory and using a switch.
2014-10-05 00:11:40 -07:00
Michael Dowling
311122efa5
Fixing cancellation and some tests
2014-10-04 12:16:39 -07:00
Michael Dowling
7f863435c9
Fixing RingBridge tests
2014-10-03 16:56:29 -07:00
Michael Dowling
d57c66dbc8
Fixing intercepting with cancelled response. Adding some tests
2014-10-03 00:43:28 -07:00
Michael Dowling
ac261dc68e
Trying to get stuff working
2014-10-02 22:10:54 -07:00
Michael Dowling
43c7f468ae
Updating to use future proxies
2014-10-02 21:14:42 -07:00
Michael Dowling
0a8b197766
More progess
2014-10-02 10:40:43 -07:00
Michael Dowling
de780704e1
React promises
2014-10-02 00:42:11 -07:00
Michael Dowling
bfef02f98b
Ensuring that futures are created or not created based on the future request attribute
2014-10-01 17:24:47 -07:00
Michael Dowling
175fbc8023
Updating to use interface changes
2014-09-30 10:52:33 -07:00
Michael Dowling
dbb6a30041
Don't deref cancelled responses
2014-09-23 17:15:41 -07:00
Michael Dowling
931d47b3e0
Adding tests, adding retry to FSM, fixing History, fixing Redirects.
2014-09-21 18:39:23 -07:00
Michael Dowling
8441a7dafe
Updating tests
2014-09-21 14:09:04 -07:00
Michael Dowling
9fbaa532e6
Cleaning up ring responses, adding guard to ensure toString does not throw
2014-09-21 12:03:37 -07:00
Michael Dowling
1bc8637215
Cleaning up tests and adding more ring checks
2014-09-20 17:58:21 -07:00
Michael Dowling
95d7473d9e
Adding another test
2014-09-18 22:39:23 -07:00
Michael Dowling
123fdd4d1a
Tracking exceptions in the transaction
2014-09-18 22:20:14 -07:00
Michael Dowling
c579e8165a
Adding more tests
2014-09-17 15:23:01 -07:00
Michael Dowling
0337b7848a
Adding a RingBridge for better separation
2014-09-17 14:21:40 -07:00
Michael Dowling
8fe3124bd9
Not overwriting existing default UA header
2014-09-17 13:15:56 -07:00
Michael Dowling
4105eb75c2
Ensuring exceptions are thrown when dereferencing
2014-09-16 23:21:53 -07:00
Michael Dowling
75e8893f88
Fixing pool, throwing exceptions correctly, not setting config value unless needed
2014-09-16 21:49:36 -07:00
Michael Dowling
668209c895
Getting tests working again. Removing more fluent interfaces.
...
Removing more fluent interfaces to make it easier to decorate
classes.
2014-09-08 21:35:11 -07:00
Michael Dowling
e9c74c257e
Using the system CA bundle by default when possible
...
This commit updates Guzzle to use the CA bundle packaged on the
system by default when possible. cURL will use the system CA
bundle without issue, however, PHP 5.5 and lower will still
default to the bundled CA cert. You can now pass "bundled" to
use the cacert file bundled with Guzzle.
2014-09-08 21:33:32 -07:00