A bi-directional parser-to-part proxy for IMessage objects created by
MimeParser.
- author Zaahid Bateson
- All
- self
- ZBateson\MailMimeParser\Parser\Proxy\ParserMimePartProxy
- ZBateson\MailMimeParser\Parser\Proxy\ParserPartProxy
- ZBateson\MailMimeParser\Parser\PartBuilder
Methods |
public ZBateson\MailMimeParser\Parser\Proxy\ParserPartProxy::__construct(ZBateson |
public ZBateson\MailMimeParser\Parser\PartBuilder::__destruct() |
public ZBateson\MailMimeParser\Parser\Proxy\ParserMimePartProxy::getContentType() Returns a ParameterHeader representing the parsed Content-Type header for
|
public ZBateson\MailMimeParser\Parser\Proxy\ParserPartProxy::getHeaderContainer() |
public getLastLineEndingLength() : int |
public ZBateson\MailMimeParser\Parser\Proxy\ParserPartProxy::getMessageResourceHandle() |
public ZBateson\MailMimeParser\Parser\Proxy\ParserPartProxy::getMessageResourceHandlePos() : int |
public ZBateson\MailMimeParser\Parser\Proxy\ParserMimePartProxy::getMimeBoundary() Returns the parsed boundary parameter of the Content-Type header if set
|
public ZBateson\MailMimeParser\Parser\Proxy\ParserPartProxy::getParent() |
public ZBateson\MailMimeParser\Parser\Proxy\ParserPartProxy::getPart() Returns the IMessagePart associated with this proxy.
|
public ZBateson\MailMimeParser\Parser\Proxy\ParserPartProxy::getStream() |
public ZBateson\MailMimeParser\Parser\Proxy\ParserPartProxy::getStreamContentLength() : int |
public ZBateson\MailMimeParser\Parser\Proxy\ParserPartProxy::getStreamContentStartPos() : ?int |
public ZBateson\MailMimeParser\Parser\Proxy\ParserPartProxy::getStreamPartLength() : int |
public ZBateson\MailMimeParser\Parser\Proxy\ParserPartProxy::getStreamPartStartPos() : int |
public ZBateson\MailMimeParser\Parser\Proxy\ParserPartProxy::isContentParsed() : ?bool |
public ZBateson\MailMimeParser\Parser\Proxy\ParserMimePartProxy::isEndBoundaryFound() : bool Returns true if an end boundary was found for this part. |
public ZBateson\MailMimeParser\Parser\Proxy\ParserPartProxy::isMime() : bool |
public ZBateson\MailMimeParser\Parser\Proxy\ParserMimePartProxy::isParentBoundaryFound() : bool Returns true if the parser passed an input line to setEndBoundary that |
public ZBateson\MailMimeParser\Parser\Proxy\ParserMimePartProxy::parseAll() Parses all content and children for this part.
|
public ZBateson\MailMimeParser\Parser\Proxy\ParserPartProxy::parseContent() Requests the parser to parse this part's content, and call The method first checks to see if the content has already been parsed,
|
public ZBateson\MailMimeParser\Parser\Proxy\ParserMimePartProxy::popNextChild() Returns the next child part if one exists, popping it from the internal
|
public ZBateson\MailMimeParser\Parser\Proxy\ParserMimePartProxy::setEndBoundaryFound(string $line) Returns true if the passed $line of read input matches this part's mime If the passed $line is the ending boundary for the current part,
|
public ZBateson\MailMimeParser\Parser\Proxy\ParserMimePartProxy::setEof() : self Called once EOF is reached while reading content. The method sets the
|
public setLastLineEndingLength(int $lastLineEndingLength)
|
public ZBateson\MailMimeParser\Parser\Proxy\ParserPartProxy::setPart(ZBateson Sets the associated part.
|
public ZBateson\MailMimeParser\Parser\Proxy\ParserPartProxy::setStreamContentStartPos(int $streamContentStartPos)
|
public ZBateson\MailMimeParser\Parser\Proxy\ParserMimePartProxy::setStreamPartAndContentEndPos(int $streamContentEndPos) Overridden to set a 0-length content length, and a stream end pos of -2
|
public ZBateson\MailMimeParser\Parser\Proxy\ParserPartProxy::setStreamPartEndPos(int $streamPartEndPos)
|
public ZBateson\MailMimeParser\Parser\Proxy\ParserPartProxy::setStreamPartStartPos(int $streamPartStartPos)
|
Properties |
protected ZBateson\MailMimeParser\Parser\Proxy\ParserMimePartProxy::$allChildrenParsed = false
|
protected ZBateson\MailMimeParser\Parser\Proxy\ParserMimePartProxy::$children = []
|
protected ZBateson\MailMimeParser\Parser\Proxy\ParserMimePartProxy::$endBoundaryFound = false
|
protected ZBateson\MailMimeParser\Parser\Proxy\ParserMimePartProxy::$lastAddedChild = NULL
|
protected $lastLineEndingLength = 0
|
protected ZBateson\MailMimeParser\Parser\Proxy\ParserMimePartProxy::$mimeBoundary = false
|
protected ZBateson\MailMimeParser\Parser\Proxy\ParserMimePartProxy::$parentBoundaryFound = false
|
protected ZBateson\MailMimeParser\Parser\Proxy\ParserPartProxy::$parser = NULL
|
protected ZBateson\MailMimeParser\Parser\Proxy\ParserPartProxy::$partBuilder = NULL
|
Methods |
protected ZBateson\MailMimeParser\Parser\Proxy\ParserMimePartProxy::ensureLastChildParsed() : self Ensures that the last child added to this part is fully parsed (content |
protected ZBateson\MailMimeParser\Parser\Proxy\ParserMimePartProxy::parseNextChild() : self Parses the next child of this part and adds it to the 'stack' of |