Copied!

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

Cloneable Instantiable
Methods
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 () : string
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 )
Methods
protected createStream ()
 

Creates the underlying stream lazily when required.

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