StreamFactoryInterface
- interface Firstred\PostNL\Factory\StreamFactoryInterface
- Factory for PSR-7 Stream.
Summary
Methods
Methods
- public Firstred\PostNL\Factory\StreamFactoryInterface::createStream($content=\'\')
- Create a new stream from a string.The stream SHOULD be created with a temporary resource.
- Parameters:
$content (string) String content with which to populate the stream.
- Returns:
\Psr\Http\Message\StreamInterface
- public Firstred\PostNL\Factory\StreamFactoryInterface::createStreamFromFile($filename, $mode=\'r\')
- Create a stream from an existing file.The file MUST be opened using the given mode, which may be any modesupported by the `fopen` function.The `$filename` MAY be any string supported by `fopen()`.
- Parameters:
$filename (string) Filename or stream URI to use as basis of stream.
$mode (string) Mode with which to open the underlying filename/stream.
- Returns:
\Psr\Http\Message\StreamInterface- Throws:
\RuntimeExceptionIf the file cannot be opened.- Throws:
\InvalidArgumentExceptionIf the mode is invalid.- Throws:
\RuntimeExceptionIf the file cannot be opened.- Throws:
\InvalidArgumentExceptionIf the mode is invalid.
- public Firstred\PostNL\Factory\StreamFactoryInterface::createStreamFromResource($resource)
- Create a new stream from an existing resource.The stream MUST be readable and may be writable.
- Parameters:
$resource (resource) PHP resource to use as basis of stream.
- Returns:
\Psr\Http\Message\StreamInterface