Michael Dowling
1918bbadda
Removing EventStream
2013-10-29 21:14:07 -07:00
Michael Dowling
095ffd2629
Renaming HasMetadataStreamInterface to MetadataStreamInterface
2013-10-29 21:14:06 -07:00
Michael Dowling
3d52c56503
Fixing Common tests
2013-10-29 21:14:06 -07:00
Michael Dowling
498a02d560
Renaming normalizeUrl() to removeDotSegments()
2013-10-29 21:14:06 -07:00
Michael Dowling
9e4bb115b4
Adding more dot segment removal tests
2013-10-29 21:14:06 -07:00
Michael Dowling
02b910d0f2
Adding tests for Url namespace and starting to sort tests
2013-10-29 21:14:06 -07:00
Michael Dowling
2dc27a9158
Fixing multi-valued headers
2013-10-29 21:07:48 -07:00
Michael Dowling
0f06837ee9
Removing unnecessary if
2013-10-29 21:07:48 -07:00
Michael Dowling
30d0494b06
Cleaning up client and emitting an event when creating a request
...
A default user-agent is added if none is set, but there is no longer a
special method or property for the user-agent.
The default user agent is now a public static method.
2013-10-29 21:07:47 -07:00
Michael Dowling
e7c0ab62d7
Fixing bug where port was always sent in Host header
2013-10-29 21:07:47 -07:00
Michael Dowling
ad96821214
Improving HttpErrorPlugin
2013-10-29 21:07:47 -07:00
Michael Dowling
6daa24c0fa
Cleaning up Collection
2013-10-29 21:07:47 -07:00
Michael Dowling
66ef1555e8
Cleaning up URL formatting, removing method from functional implementation
2013-10-29 21:07:47 -07:00
Michael Dowling
25e13cff74
Correcting some RequestMediator methods
2013-10-29 21:07:46 -07:00
Michael Dowling
b0c625ce66
Cleaning up interfaces, adding content-type guessing, adding HasMetadataStreamInterface, removing a singleton
2013-10-29 21:07:46 -07:00
Michael Dowling
706eed3b31
Fixing the __toString method of request and response
2013-10-29 21:07:46 -07:00
Michael Dowling
b20173b0d7
Fixing FutureResponseInterface
2013-10-29 21:07:46 -07:00
Michael Dowling
ed0a0a9343
Only allowing StreamInterface to be set as the body
2013-10-29 21:07:46 -07:00
Michael Dowling
7a43d9c596
Interface updates
2013-10-29 21:07:46 -07:00
Michael Dowling
3c008f1484
Updating PostFile
2013-10-29 21:07:45 -07:00
Michael Dowling
56f7153e62
Refactoring headers
2013-10-29 21:07:45 -07:00
Michael Dowling
358336dcc4
More interface changes
2013-10-29 21:07:45 -07:00
Michael Dowling
3622ca2cdd
Tweaking API doc
2013-10-29 21:07:44 -07:00
Michael Dowling
f41e76de3f
Updating description
2013-10-29 21:07:44 -07:00
Michael Dowling
2056313074
Making headers a little more predictable
2013-10-29 21:07:44 -07:00
Michael Dowling
03688f2177
Tweaking HeaderCollection
2013-10-29 21:07:43 -07:00
Michael Dowling
330f19714a
More information on parameterized headers
2013-10-29 21:07:43 -07:00
Michael Dowling
ea223c4749
Adding ToArrayInterface to HeaderCollection to help transitioning from v3 to v4
2013-10-29 21:07:43 -07:00
Michael Dowling
629b71ec33
More tweaks to the StreamInterface
2013-10-29 21:07:43 -07:00
Michael Dowling
4bfa4f7e82
Casting a stream to a string no longer starts from the beginning or resets the cursor position
2013-10-29 21:07:43 -07:00
Michael Dowling
4df0ee8233
Tweaking stream interface
2013-10-29 21:07:43 -07:00
Michael Dowling
f505966228
Removing unneeded interface
2013-10-29 21:07:42 -07:00
Michael Dowling
2730d7d29c
Removing extraneous descriptions
2013-10-29 21:07:42 -07:00
Michael Dowling
524118a948
Better organized StreamInterface
2013-10-29 21:07:42 -07:00
Michael Dowling
a670f9ace2
Adding a HeaderCollectionInterface and fixing headers
2013-10-29 21:07:42 -07:00
Michael Dowling
559d864df0
Streamlining header parsing
2013-10-29 21:07:42 -07:00
Michael Dowling
158d24327b
Documenting array methods
2013-10-29 21:07:42 -07:00
Michael Dowling
5b08152eba
Do headers need to be an object?
2013-10-29 21:07:42 -07:00
Michael Dowling
d31472fa46
Formatting
2013-10-29 21:05:42 -07:00
Michael Dowling
9d74ea93e6
Fixing EventStream
2013-10-29 21:05:41 -07:00
Michael Dowling
95ccb8210e
Cleaning up streams
2013-10-29 21:05:41 -07:00
Michael Dowling
629370629d
Replacing Closure with callable
2013-10-29 21:05:41 -07:00
Michael Dowling
942040f2ff
Fixing streams
2013-10-29 21:03:30 -07:00
Michael Dowling
a6b0c3f8fc
Shallowing up URL
2013-10-29 21:03:30 -07:00
Michael Dowling
37695594cd
Fixing streaming and future responses
2013-10-29 21:03:30 -07:00
Michael Dowling
0d1004fe00
Updating POST streams
2013-10-29 21:03:30 -07:00
Michael Dowling
8213a236fd
Making FutureResponse look like Guzzle's old interface
2013-10-29 21:03:29 -07:00
Michael Dowling
17202c597f
Updating ClientInterface
2013-10-29 21:03:29 -07:00
Michael Dowling
c3601c168b
Cleaning up
2013-10-29 21:03:29 -07:00
Michael Dowling
1877e0a68b
Separating stream implementations
2013-10-29 21:03:29 -07:00