HumHub Documentation (unofficial)

MessageIDParser extends Parser
in package

Table of Contents

Constants

EMAILID_MAX_LENGTH  = 254

Properties

$idLeft  : string
$idRight  : string
$lexer  : EmailLexer
$warnings  : array<string|int, Warning>

Methods

__construct()  : mixed
getLeftPart()  : string
getRightPart()  : string
getWarnings()  : array<string|int, Warning>
parse()  : Result
hasAtToken()  : bool
parseLeftFromAt()  : Result
parseRightFromAt()  : Result
id-left "@" id-right
preLeftParsing()  : Result
addLongEmailWarning()  : void
processIDLeft()  : Result
processIDRight()  : Result

Constants

Properties

Methods

getWarnings()

public getWarnings() : array<string|int, Warning>
Return values
array<string|int, Warning>

hasAtToken()

protected hasAtToken() : bool
Return values
bool

addLongEmailWarning()

private addLongEmailWarning(string $localPart, string $parsedDomainPart) : void
Parameters
$localPart : string
$parsedDomainPart : string

        
On this page

Search results