- 15 Aug, 2016 5 commits
-
-
Jeremy Mikola authored
-
Allison Moore authored
-
Allison Moore authored
-
Jeremy Mikola authored
Unfortunately, PHP's StreamWrapper API requires that we trigger errors instead of throwing exceptions. This will affect driver exceptions thrown during IO and CorruptFileException thrown by ReadableStream.
-
Jeremy Mikola authored
WritableStreams cannot be read and are never EOF. ReadableStreams cannot be written.
-
- 15 Jul, 2016 1 commit
-
-
Jeremy Mikola authored
Fixed a typo
-
- 14 Jul, 2016 1 commit
-
-
Metod authored
-
- 30 Jun, 2016 5 commits
-
-
Jeremy Mikola authored
-
Jeremy Mikola authored
Note: Serialization of BSON type classes (from the driver) still depends on PHPC-459.
-
Jeremy Mikola authored
-
Jeremy Mikola authored
-
Jeremy Mikola authored
-
- 20 Jun, 2016 20 commits
-
-
Jeremy Mikola authored
This also improves test coverage for downloadToStreamByName().
-
Jeremy Mikola authored
-
Jeremy Mikola authored
-
Jeremy Mikola authored
Classes using CollectionWrapper should rely on its public API rather than work with its files and chunks collections directly.
-
Jeremy Mikola authored
Negative reads should throw before they cause an fread() failure. Zero-length reads can return an empty string immediately.
-
Jeremy Mikola authored
-
Jeremy Mikola authored
-
Jeremy Mikola authored
-
Jeremy Mikola authored
-
Jeremy Mikola authored
-
Jeremy Mikola authored
-
Jeremy Mikola authored
-
Jeremy Mikola authored
-
Jeremy Mikola authored
-
Jeremy Mikola authored
-
Jeremy Mikola authored
-
Jeremy Mikola authored
-
Jeremy Mikola authored
-
Jeremy Mikola authored
-
Jeremy Mikola authored
-
- 07 Jun, 2016 4 commits
-
-
Jeremy Mikola authored
-
Jeremy Mikola authored
-
Jeremy Mikola authored
-
Jeremy Mikola authored
-
- 06 Jun, 2016 4 commits
-
-
Jeremy Mikola authored
-
Jeremy Mikola authored
-
Jeremy Mikola authored
-
Jeremy Mikola authored
The Bucket's public API remains unchanged. More logic has been moved into the CollectionWrapper and the stream classes have also been renamed. The StreamWrapper's registration has been changed to allow a configurable protocol (Bucket defaults to "gridfs"). While file paths are generated for readable and writable streams (now in a more robust manner), necessary arguments are passed through context options. We may decide to simplify the path for readable streams down the line, unless the current path is beneficial for debugging. Closes #167
-