1
0
mirror of https://github.com/guzzle/guzzle.git synced 2025-02-24 18:13:00 +01:00

1127 Commits

Author SHA1 Message Date
Michael Dowling
1052cb23c8 Using async promise resolution. 2015-04-15 00:05:09 -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
363b8b44af Test fixes 2015-03-29 18:11:09 -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
712c917843 Removing extra line 2015-03-28 14:32:54 -07:00
Michael Dowling
5c9cde3921 Throws OutOfBoundsException when no more in queue 2015-03-28 14:32:30 -07:00
Michael Dowling
0123fa5420 Adding some simple middleware helpers 2015-03-28 13:52:39 -07:00
Michael Dowling
aab03d40c5 Unrolling switch 2015-03-26 10:34:02 -07:00
Michael Dowling
0a3065ea46 CurlFactory tests 2015-03-26 00:30:14 -07:00
Michael Dowling
453a53767e Adding CurlMultiHandler test 2015-03-23 22:41:58 -07:00
Michael Dowling
531cf16905 Adding CurlHandler tests 2015-03-23 21:13:28 -07:00
Michael Dowling
ee185561f7 Adding sync attribute for synchronous requests 2015-03-23 20:54:06 -07:00
Michael Dowling
fe13b4e663 StreamHandler tests 2015-03-23 20:33:21 -07:00
Michael Dowling
aed4694a9a Fixing idiotic mistake 2015-03-23 00:20:56 -07:00
Michael Dowling
650b4c0430 Adding StreamHandler tests and updates 2015-03-23 00:16:44 -07:00
Michael Dowling
8e546cc843 Adding proxy tests 2015-03-22 20:25:18 -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
3ec476d49d Testing an edge case 2015-03-22 16:50:32 -07:00
Michael Dowling
5eabdb6db0 Simplifying some client methods and removing URI template arrays 2015-03-22 16:35:41 -07:00
Michael Dowling
841592b09c Making the handler stack an actual stack 2015-03-22 14:51:11 -07:00
Michael Dowling
83fbed5d8a CS fixes 2015-03-22 12:27:58 -07:00
Michael Dowling
1d2b9499e5 Finishing RedirectMiddleware 2015-03-22 12:26:00 -07:00
Michael Dowling
0c21769785 Updating HandlerStack 2015-03-22 10:43:34 -07:00
Michael Dowling
58310521b6 Adding client tests 2015-03-21 23:33:02 -07:00
Michael Dowling
f22fefeaea More functionality to MockHandler 2015-03-21 22:52:06 -07:00
Michael Dowling
af5602945d Test coverage 2015-03-21 22:40:21 -07:00
Michael Dowling
fd39fbbca3 Simplifying multipart post file input 2015-03-21 22:28:50 -07:00
Michael Dowling
8f79355c5e Removing get_ prefix 2015-03-21 22:16:16 -07:00
Michael Dowling
035c8a1774 Removing the option to not hydrate test server responses 2015-03-21 19:25:09 -07:00
Michael Dowling
4facbb2583 Removing set_path/get_path 2015-03-21 19:00:34 -07:00
Michael Dowling
acb33e0731 Cleaning up test server and starting on ClientTest 2015-03-21 17:10:17 -07:00
Michael Dowling
ab1ef88b4c Finishing off remaining pool test 2015-03-21 16:16:49 -07:00
Michael Dowling
af06584ec4 Adding functions.php tests 2015-03-21 16:14:23 -07:00
Michael Dowling
46abe49257 Refactoring 2015-03-21 15:53:38 -07:00
Michael Dowling
6386296592 Cleaning up Pool and test server 2015-03-21 15:33:30 -07:00
Michael Dowling
5129164be7 Lots of refactoring and updates 2015-03-20 00:21:42 -07:00
Michael Dowling
fd52370dd7 Updating for PSR7 changes and promise changes 2015-03-15 23:08:26 -07:00
Michael Dowling
9c9a4cdd71 Backwards compat updates 2015-03-03 14:02:24 -08:00
Michael Dowling
99125ec94d Adding batching and multipart tests 2015-02-26 16:43:45 -08:00
Michael Dowling
b08fc28944 Adding pool tests 2015-02-25 22:49:50 -08:00
Michael Dowling
1a9ad6b553 WIP refactor for PSR-7 2015-02-25 14:50:44 -08:00
Michael Dowling
e38282adb2 Simplifying request sending.
- Removing some duplication
- Nested futures are now resolved in the client.
- Simplified injecting in futures in request events and removing now
  extraneous conditional.
2015-01-23 17:07:13 -08:00
Michael Dowling
8edf6d2bbc Updated the RequestFSM to use gotos.
- This commit updates the request FSM to use goto statements to reduce
  function call overhead and removes 5 stack frames from each request.
- Removed `$finalState` from RequestFSM::__invoke
- Finishing FSM transitions is not handled in the FSM rather than the
  RingBridge.
- Slightly related to #964
2015-01-23 10:57:12 -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
d86e62bee6 Removing extra check because PHP is broken 2015-01-11 14:23:16 -08:00
Michael Dowling
5f0c9f04cc Adding the ability to limit which redirect protocols are allowed. Closes #841 2014-12-19 12:22:50 -08:00
Michael Dowling
cd167aab57 Merge branch 'nested_futures' 2014-12-19 11:02:55 -08:00