ParserNonMimeMessageProxyFactory
        
        extends ParserMessageProxyFactory
    
    
            
            in package
            
        
    
    
    
        
            Responsible for creating proxied IMessage instances wrapped in a ParserNonMimeMessageProxy for NonMimeParser.
Tags
Table of Contents
- $multipartHelper : MultipartHelper
- $parserPartChildrenContainerFactory : ParserPartChildrenContainerFactory
- $parserPartStreamContainerFactory : ParserPartStreamContainerFactory
- $partHeaderContainerFactory : PartHeaderContainerFactory
- $privacyHelper : PrivacyHelper
- $streamFactory : StreamFactory
- __construct() : mixed
- newInstance() : ParserMimePartProxy
- Constructs a new ParserNonMimeMessageProxy wrapping an IMessage object.
Properties
$multipartHelper
    protected
        MultipartHelper
    $multipartHelper
    
    
    
    
$parserPartChildrenContainerFactory
    protected
        ParserPartChildrenContainerFactory
    $parserPartChildrenContainerFactory
    
    
    
    
$parserPartStreamContainerFactory
    protected
        ParserPartStreamContainerFactory
    $parserPartStreamContainerFactory
    
    
    
    
$partHeaderContainerFactory
    protected
        PartHeaderContainerFactory
    $partHeaderContainerFactory
    
    
    
    
$privacyHelper
    protected
        PrivacyHelper
    $privacyHelper
    
    
    
    
$streamFactory
    protected
        StreamFactory
    $streamFactory
    
    
        the StreamFactory instance
Methods
__construct()
    public
                    __construct(StreamFactory $sdf, PartHeaderContainerFactory $phcf, ParserPartStreamContainerFactory $pscf, ParserPartChildrenContainerFactory $ppccf) : mixed
        
        Parameters
- $sdf : StreamFactory
- $phcf : PartHeaderContainerFactory
- $pscf : ParserPartStreamContainerFactory
- $ppccf : ParserPartChildrenContainerFactory
Return values
mixed —newInstance()
Constructs a new ParserNonMimeMessageProxy wrapping an IMessage object.
    public
                    newInstance(PartBuilder $partBuilder, IParser $parser) : ParserMimePartProxy
    
        Parameters
- $partBuilder : PartBuilder
- $parser : IParser