Copied!

Responsible for creating proxied IMimePart instances wrapped in a ParserMimePartProxy with a MimeParser.

CloneableInstantiable
Methods
public __construct(Psr\Log\LoggerInterface $logger, ZBateson\MailMimeParser\Stream\StreamFactory $sdf, ZBateson\MailMimeParser\Message\Factory\PartHeaderContainerFactory $phcf, ZBateson\MailMimeParser\Parser\Part\ParserPartStreamContainerFactory $pscf, ZBateson\MailMimeParser\Parser\Part\ParserPartChildrenContainerFactory $ppccf)
public newInstance(ZBateson\MailMimeParser\Parser\PartBuilder $partBuilder, ZBateson\MailMimeParser\Parser\IParserService $parser) : ZBateson\MailMimeParser\Parser\Proxy\ParserMimePartProxy
 

Constructs a new ParserMimePartProxy wrapping an IMimePart object that will dynamically parse a message's content and parts as they're requested.

Properties
protected Psr\Log\LoggerInterface $logger
protected ZBateson\MailMimeParser\Parser\Part\ParserPartChildrenContainerFactory $parserPartChildrenContainerFactory
protected ZBateson\MailMimeParser\Parser\Part\ParserPartStreamContainerFactory $parserPartStreamContainerFactory
protected ZBateson\MailMimeParser\Message\Factory\PartHeaderContainerFactory $partHeaderContainerFactory
protected ZBateson\MailMimeParser\Stream\StreamFactory $streamFactory
© 2025 Bruce Wells
Search Namespaces \ Classes
Configuration