AbstractFilteredStream
in package
implements
StreamInterface
uses
StreamDecoratorTrait
AbstractYes
Table of Contents
Interfaces
- StreamInterface
Constants
- STATE_CLOSED = 4
- STATE_CLOSING = 3
- STATE_OPENING = 1
- STATE_PROCESSING = 2
Methods
- __construct() : mixed
- eof() : mixed
- getContents() : mixed
- getSize() : mixed
- isSeekable() : mixed
- read() : mixed
- seek() : mixed
- processFooter() : string
- processHeader() : string
- processPayload() : string
Constants
STATE_CLOSED
public
mixed
STATE_CLOSED
= 4
STATE_CLOSING
public
mixed
STATE_CLOSING
= 3
STATE_OPENING
public
mixed
STATE_OPENING
= 1
STATE_PROCESSING
public
mixed
STATE_PROCESSING
= 2
Methods
__construct()
public
__construct(StreamInterface $stream) : mixed
Parameters
- $stream : StreamInterface
eof()
public
eof() : mixed
getContents()
public
getContents() : mixed
getSize()
public
getSize() : mixed
isSeekable()
public
isSeekable() : mixed
read()
public
read(mixed $length) : mixed
Parameters
- $length : mixed
seek()
public
seek(mixed $offset[, mixed $whence = SEEK_SET ]) : mixed
Parameters
- $offset : mixed
- $whence : mixed = SEEK_SET
processFooter()
protected
abstract processFooter() : string
Return values
stringprocessHeader()
protected
abstract processHeader() : string
Return values
stringprocessPayload()
protected
abstract processPayload(string $data) : string
Parameters
- $data : string