HumHub Documentation (unofficial)

EmailParser extends Parser
in package

Table of Contents

Constants

EMAIL_MAX_LENGTH  = 254

Properties

$domainPart  : string
$lexer  : EmailLexer
$localPart  : string
$warnings  : array<string|int, Warning>

Methods

__construct()  : mixed
getDomainPart()  : string
getLocalPart()  : string
getWarnings()  : array<string|int, Warning>
parse()  : Result
hasAtToken()  : bool
parseLeftFromAt()  : Result
parseRightFromAt()  : Result
id-left "@" id-right
preLeftParsing()  : Result
addLongEmailWarning()  : void
processDomainPart()  : Result
processLocalPart()  : Result

Constants

EMAIL_MAX_LENGTH

public mixed EMAIL_MAX_LENGTH = 254

Properties

Methods

getDomainPart()

public getDomainPart() : string
Return values
string

getLocalPart()

public getLocalPart() : string
Return values
string

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