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
|