Provides a buffer stream that can be written to to fill a buffer, and read from to remove bytes from the buffer.
This stream returns a "hwm" metadata value that tells upstream consumers what the configured high water mark of the stream is, or the maximum preferred size of the buffer.
CloneableFinalInstantiable
- Implements
Psr\Http\Message\StreamInterface Stringable
| Methods |
public __construct(int $hwm = 16384)
|
| public __toString() : string |
| public close() : void |
| public detach() |
| public eof() : bool |
| public getContents() : string |
public getMetadata( $key = NULL)
|
| public getSize() : ?int |
| public isReadable() : bool |
| public isSeekable() : bool |
| public isWritable() : bool |
| public read( $length) : string Reads data from the buffer. |
| public rewind() : void |
| public seek( $offset, $whence = 0GuzzleHttp\Psr7\SEEK_SET) : void |
| public tell() : int |
| public write( $string) : int Writes data to the buffer. |
| Properties |
private $buffer = ''
|
private $hwm = NULL
|