ParserNonMimeMessageProxyFactory
extends ParserMessageProxyFactory
in package
Responsible for creating proxied IMessage instances wrapped in a ParserNonMimeMessageProxy for NonMimeParser.
Tags
Table of Contents
- $defaultFallbackCharset : string
- $logger : LoggerInterface
- $multipartHelper : MultipartHelper
- $parserPartChildrenContainerFactory : ParserPartChildrenContainerFactory
- $parserPartStreamContainerFactory : ParserPartStreamContainerFactory
- $partHeaderContainerFactory : PartHeaderContainerFactory
- $privacyHelper : PrivacyHelper
- $streamFactory : StreamFactory
- __construct() : mixed
- newInstance() : ParserNonMimeMessageProxy
- Constructs a new ParserNonMimeMessageProxy wrapping an IMessage object.
Properties
$defaultFallbackCharset read-only
protected
string
$defaultFallbackCharset
= 'ISO-8859-1'
$logger read-only
protected
LoggerInterface
$logger
$multipartHelper read-only
protected
MultipartHelper
$multipartHelper
$parserPartChildrenContainerFactory read-only
protected
ParserPartChildrenContainerFactory
$parserPartChildrenContainerFactory
$parserPartStreamContainerFactory read-only
protected
ParserPartStreamContainerFactory
$parserPartStreamContainerFactory
$partHeaderContainerFactory read-only
protected
PartHeaderContainerFactory
$partHeaderContainerFactory
$privacyHelper read-only
protected
PrivacyHelper
$privacyHelper
$streamFactory read-only
protected
StreamFactory
$streamFactory
Methods
__construct()
public
__construct(LoggerInterface $logger, StreamFactory $streamFactory, PartHeaderContainerFactory $partHeaderContainerFactory, ParserPartStreamContainerFactory $parserPartStreamContainerFactory, ParserPartChildrenContainerFactory $parserPartChildrenContainerFactory[, string $defaultFallbackCharset = 'ISO-8859-1' ]) : mixed
Parameters
- $logger : LoggerInterface
- $streamFactory : StreamFactory
- $partHeaderContainerFactory : PartHeaderContainerFactory
- $parserPartStreamContainerFactory : ParserPartStreamContainerFactory
- $parserPartChildrenContainerFactory : ParserPartChildrenContainerFactory
- $defaultFallbackCharset : string = 'ISO-8859-1'
Return values
mixed —newInstance()
Constructs a new ParserNonMimeMessageProxy wrapping an IMessage object.
public
newInstance(PartBuilder $partBuilder, IParserService $parser) : ParserNonMimeMessageProxy
Parameters
- $partBuilder : PartBuilder
- $parser : IParserService