LazyOpenStream.php in Lockr 7.3
File
vendor/guzzlehttp/psr7/src/LazyOpenStream.php
View source
<?php
namespace GuzzleHttp\Psr7;
use Psr\Http\Message\StreamInterface;
class LazyOpenStream implements StreamInterface {
use StreamDecoratorTrait;
private $filename;
private $mode;
public function __construct($filename, $mode) {
$this->filename = $filename;
$this->mode = $mode;
}
protected function createStream() {
return stream_for(try_fopen($this->filename, $this->mode));
}
}
Classes
Name |
Description |
LazyOpenStream |
Lazily reads or writes to a file that is opened only after an IO operation
take place on the stream. |