Responsible for creating singleton instances of MessagePartFactory and its subclasses.

author Zaahid Bateson
package MailMimeParser

 Methods

__construct()

__construct(\ZBateson\MailMimeParser\Message\PartFilterFactory $partFilterFactory, \ZBateson\MailMimeParser\Stream\StreamFactory $streamFactory, \ZBateson\MailMimeParser\Message\Part\Factory\PartStreamFilterManagerFactory $partStreamFilterManagerFactory, \ZBateson\MailMimeParser\Message\Helper\MessageHelperService $messageHelperService) 

Parameters

$partFilterFactory

\ZBateson\MailMimeParser\Message\PartFilterFactory

$streamFactory

\ZBateson\MailMimeParser\Stream\StreamFactory

$partStreamFilterManagerFactory

\ZBateson\MailMimeParser\Message\Part\Factory\PartStreamFilterManagerFactory

$messageHelperService

\ZBateson\MailMimeParser\Message\Helper\MessageHelperService

Returns the MessageFactory singleton instance.

getMessageFactory() : \ZBateson\MailMimeParser\Message\MessageFactory

Returns

\ZBateson\MailMimeParser\Message\MessageFactory

Returns the MimePartFactory singleton instance.

getMimePartFactory() : \ZBateson\MailMimeParser\Message\Part\Factory\MimePartFactory

Returns

\ZBateson\MailMimeParser\Message\Part\Factory\MimePartFactory

Returns the NonMimePartFactory singleton instance.

getNonMimePartFactory() : \ZBateson\MailMimeParser\Message\Part\Factory\NonMimePartFactory

Returns

\ZBateson\MailMimeParser\Message\Part\Factory\NonMimePartFactory

Returns the UUEncodedPartFactory singleton instance.

getUUEncodedPartFactory() : \ZBateson\MailMimeParser\Message\Part\Factory\UUEncodedPartFactory

Returns

\ZBateson\MailMimeParser\Message\Part\Factory\UUEncodedPartFactory

 Properties

 

the MessageHelperService instance

$messageHelperService : \ZBateson\MailMimeParser\Message\Helper\MessageHelperService

Default

 

the PartFilterFactory instance

$partFilterFactory : \ZBateson\MailMimeParser\Message\PartFilterFactory

Default

 

the PartStreamFilterManagerFactory instance

$partStreamFilterManagerFactory : \ZBateson\MailMimeParser\Message\Part\Factory\PartStreamFilterManagerFactory

Default

 

the StreamFactory instance

$streamFactory : \ZBateson\MailMimeParser\Stream\StreamFactory

Default