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.
Cloneable
Final
Instantiable
-
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 = 0 GuzzleHttp\Psr7\SEEK_SET) : void |
public tell () : int |
public
write
(
$string
) :
int
Writes data to the buffer. |
Properties |
private
$buffer
|
private
$hwm
|