Lazily reads or writes to a file that is opened only after an IO operation
take place on the stream.

public __call( $method, array $args)

Allow decorators to implement custom methods

  • return mixed
public __construct( $filename, $mode)
    public __get( $name)

    Magic method used to create a new stream if streams are not added in
    the constructor of a decorator (e.g., LazyOpenStream).

    • return StreamInterface
    public __toString()
    public close()
    public detach()
    public eof()
    public getContents()
    public getMetadata( $key = NULL)
    public getSize()
    public isReadable()
    public isSeekable()
    public isWritable()
    public read( $length)
    public rewind()
    public seek( $offset, $whence = 0)
    public tell()
    public write( $string)
    protected createStream()

    Creates the underlying stream lazily when required.

    • return StreamInterface
    private $filename
    • var string File to open
    private $mode
    • var string $mode
    © 2020 Bruce Wells
    Search Namespaces \ Classes
    ConfigurationNumbers (0-9.) only