ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
|
Lazily reads or writes to a file that is opened only after an IO operation take place on the stream. More...
Public Member Functions | |
__construct ($filename, $mode) | |
Public Member Functions inherited from Psr\Http\Message\StreamInterface | |
__toString () | |
Reads all data from the stream into a string, from the beginning to end. More... | |
close () | |
Closes the stream and any underlying resources. More... | |
detach () | |
Separates any underlying resources from the stream. More... | |
getSize () | |
Get the size of the stream if known. More... | |
tell () | |
Returns the current position of the file read/write pointer. More... | |
eof () | |
Returns true if the stream is at the end of the stream. More... | |
isSeekable () | |
Returns whether or not the stream is seekable. More... | |
seek ($offset, $whence=SEEK_SET) | |
Seek to a position in the stream. More... | |
rewind () | |
Seek to the beginning of the stream. More... | |
isWritable () | |
Returns whether or not the stream is writable. More... | |
write ($string) | |
Write data to the stream. More... | |
isReadable () | |
Returns whether or not the stream is readable. More... | |
read ($length) | |
Read data from the stream. More... | |
getContents () | |
Returns the remaining contents in a string. More... | |
getMetadata ($key=null) | |
Get stream metadata as an associative array or retrieve a specific key. More... | |
Protected Member Functions | |
createStream () | |
Creates the underlying stream lazily when required. More... | |
Private Attributes | |
$filename | |
$mode | |
Lazily reads or writes to a file that is opened only after an IO operation take place on the stream.
Definition at line 10 of file LazyOpenStream.php.
GuzzleHttp\Psr7\LazyOpenStream::__construct | ( | $filename, | |
$mode | |||
) |
string | $filename | File to lazily open |
string | $mode | fopen mode to use when opening the stream |
Definition at line 24 of file LazyOpenStream.php.
References GuzzleHttp\Psr7\LazyOpenStream\$filename, and GuzzleHttp\Psr7\LazyOpenStream\$mode.
|
protected |
Creates the underlying stream lazily when required.
Definition at line 35 of file LazyOpenStream.php.
References GuzzleHttp\Psr7\stream_for().
|
private |
Definition at line 15 of file LazyOpenStream.php.
Referenced by GuzzleHttp\Psr7\LazyOpenStream\__construct().
|
private |
Definition at line 18 of file LazyOpenStream.php.
Referenced by GuzzleHttp\Psr7\LazyOpenStream\__construct().