Manages a prioritized list of IParser objects for parsing messages and parts
and creating proxied parts.
The default ParserManager sets up a MimeParser in priority 0, and a
NonMimeParser in priority 1.
- author Zaahid Bateson
Methods |
public __construct(ZBateson |
public createParserProxyFor(ZBateson Creates a ParserPartProxy for the passed $partBuilder using a compatible Loops through registered IParsers calling 'canParse()' on each with the
|
public prependParser(ZBateson Adds an IParser at the highest priority (up front), calling
|
public setParsers(array $parsers) Overrides the internal prioritized list of parses with the passed list,
|
Properties |
protected $parsers
|