IMimePartFactory
extends IMessagePartFactory
in package
Responsible for creating IMimePart instances.
Tags
Table of Contents
- $defaultFallbackCharset : string
- $logger : LoggerInterface
- $partChildrenContainerFactory : PartChildrenContainerFactory
- $partHeaderContainerFactory : PartHeaderContainerFactory
- $partStreamContainerFactory : PartStreamContainerFactory
- $streamFactory : StreamFactory
- __construct() : mixed
- newInstance() : IMimePart
- Constructs a new IMimePart object and returns it
Properties
$defaultFallbackCharset read-only
protected
string
$defaultFallbackCharset
= 'ISO-8859-1'
$logger read-only
protected
LoggerInterface
$logger
$partChildrenContainerFactory read-only
protected
PartChildrenContainerFactory
$partChildrenContainerFactory
$partHeaderContainerFactory read-only
protected
PartHeaderContainerFactory
$partHeaderContainerFactory
$partStreamContainerFactory read-only
protected
PartStreamContainerFactory
$partStreamContainerFactory
$streamFactory read-only
protected
StreamFactory
$streamFactory
Methods
__construct()
public
__construct(LoggerInterface $logger, StreamFactory $streamFactory, PartStreamContainerFactory $partStreamContainerFactory, PartHeaderContainerFactory $partHeaderContainerFactory, PartChildrenContainerFactory $partChildrenContainerFactory[, string $defaultFallbackCharset = 'ISO-8859-1' ]) : mixed
Parameters
- $logger : LoggerInterface
- $streamFactory : StreamFactory
- $partStreamContainerFactory : PartStreamContainerFactory
- $partHeaderContainerFactory : PartHeaderContainerFactory
- $partChildrenContainerFactory : PartChildrenContainerFactory
- $defaultFallbackCharset : string = 'ISO-8859-1'
Return values
mixed —newInstance()
Constructs a new IMimePart object and returns it
public
newInstance([IMimePart|null $parent = null ]) : IMimePart
Parameters
- $parent : IMimePart|null = null