Documentation

LocalPart extends Parser
in package

Table of Contents

$lexer  : EmailLexer
$openedParenthesis  : int
$warnings  : array<string|int, mixed>
__construct()  : mixed
getOpenedParenthesis()  : int
getWarnings()  : array<string|int, Warning>
parse()  : mixed
checkConsecutiveDots()  : mixed
checkCRLFInFWS()  : mixed
checkDQUOTE()  : bool
escaped()  : bool
isFWS()  : bool
isInvalidToken()  : mixed
isUnclosedComment()  : bool
parseComments()  : mixed
parseDoubleQuote()  : bool
parseFWS()  : mixed
validateQuotedPair()  : mixed
validateQuotedPair
warnEscaping()  : bool

Properties

$openedParenthesis

protected int $openedParenthesis = 0

$warnings

protected array<string|int, mixed> $warnings = []

Methods

getOpenedParenthesis()

public getOpenedParenthesis() : int
Return values
int

getWarnings()

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

parse()

public parse(mixed $localPart) : mixed
Parameters
$localPart : mixed
Return values
mixed

checkConsecutiveDots()

protected checkConsecutiveDots() : mixed
Return values
mixed

checkCRLFInFWS()

protected checkCRLFInFWS() : mixed
Return values
mixed

checkDQUOTE()

protected checkDQUOTE(bool $hasClosingQuote) : bool
Parameters
$hasClosingQuote : bool
Return values
bool

escaped()

protected escaped() : bool
Return values
bool

isFWS()

protected isFWS() : bool
Return values
bool

isInvalidToken()

protected isInvalidToken(array<string|int, mixed> $token, bool $closingQuote) : mixed
Parameters
$token : array<string|int, mixed>
$closingQuote : bool
Return values
mixed

isUnclosedComment()

protected isUnclosedComment() : bool
Return values
bool

parseComments()

protected parseComments() : mixed
Return values
mixed

parseDoubleQuote()

protected parseDoubleQuote() : bool
Return values
bool

parseFWS()

protected parseFWS() : mixed
Return values
mixed

validateQuotedPair()

validateQuotedPair

protected validateQuotedPair() : mixed
Return values
mixed

warnEscaping()

protected warnEscaping() : bool
Return values
bool

Search results