MailMimeParser 3.0

Parser

Namespaces

Part
Proxy

Interfaces, Classes, Traits and Enums

IParserService
Interface defining a message part parser.
AbstractParserService
Provides basic implementations for: - IParser::setParserManager - IParser::getParserMessageProxyFactory (returns $this->parserMessageProxyFactory which can be set via the default constructor) - IParser::getParserPartProxyFactory (returns $this->parserPartProxyFactory which can be set via the default constructor)
CompatibleParserNotFoundException
Exception thrown if the ParserManagerService doesn't contain a parser that can handle a given type of part. The default configuration of MailMimeParser uses NonMimeParserService that is a 'catch-all', so this would indicate a configuration error.
HeaderParserService
Reads headers from an input stream, adding them to a PartHeaderContainer.
MessageParserService
Parses a mail mime message into its component parts. To invoke, call {@see MailMimeParser::parse()}.
MimeParserService
Parses content and children of MIME parts.
NonMimeParserService
Parses content for non-mime messages and uu-encoded child parts.
ParserManagerService
Manages a prioritized list of IParser objects for parsing messages and parts and creating proxied parts.
PartBuilder
Holds generic/all purpose information about a part while it's being parsed.
PartBuilderFactory
Responsible for creating PartBuilder instances.

Search results