Factory class for Psr7 stream decorators used in MailMimeParser.
- author Zaahid Bateson
CloneableInstantiable
Methods |
public getLimitedContentStream(ZBateson Returns a SeekingLimitStream using $part->getStreamContentLength() and
|
public getLimitedPartStream(ZBateson Returns a SeekingLimitStream using $part->getStreamPartLength() and
|
public newBase64Stream(Psr\Http\Message\StreamInterface $stream) Creates and returns a Base64Stream with an internal
|
public newCharsetStream(Psr\Http\Message\StreamInterface $stream, string $fromCharset, string $toCharset) Creates and returns a CharsetStream
|
public newChunkSplitStream(Psr\Http\Message\StreamInterface $stream) Creates a ChunkSplitStream.
|
public newHeaderStream(ZBateson Creates and returns a HeaderStream
|
public newMessagePartStream(ZBateson Creates and returns a MessagePartStream
|
public newNonClosingStream(Psr\Http\Message\StreamInterface $stream) Creates a non-closing stream that doesn't close it's internal stream when
|
public newQuotedPrintableStream(Psr\Http\Message\StreamInterface $stream) Creates and returns a QuotedPrintableStream.
|
public newUUStream(Psr\Http\Message\StreamInterface $stream) Creates and returns a UUStream
|
Methods |
private newLimitStream(Psr\Http\Message\StreamInterface $stream, int $length, int $start) : ZBateson Creates and returns a SeekingLimitedStream. |