IDLeftPart
extends LocalPart
in package
Table of Contents
- $lexer : EmailLexer
- $warnings : array<string|int, mixed>
- $localPart : string
- __construct() : mixed
- getWarnings() : array<string|int, Warning>
- localPart() : string
- parse() : Result
- checkConsecutiveDots() : Result
- escaped() : bool
- parseComments() : Result
- parseFWS() : Result
- validateTokens() : Result
- hasDotAtStart() : bool
- parseDoubleQuote() : Result
- parseLocalFWS() : Result
- validateEscaping() : Result
Properties
$lexer
protected
EmailLexer
$lexer
$warnings
protected
array<string|int, mixed>
$warnings
= []
$localPart
private
string
$localPart
= ''
Methods
__construct()
public
__construct(EmailLexer $lexer) : mixed
Parameters
- $lexer : EmailLexer
Return values
mixed —getWarnings()
public
getWarnings() : array<string|int, Warning>
Return values
array<string|int, Warning> —localPart()
public
localPart() : string
Return values
string —parse()
public
abstract parse() : Result
Return values
Result —checkConsecutiveDots()
protected
checkConsecutiveDots() : Result
Return values
Result —escaped()
protected
escaped() : bool
Return values
bool —parseComments()
protected
parseComments() : Result
Return values
Result —parseFWS()
protected
parseFWS() : Result
Return values
Result —validateTokens()
protected
validateTokens(bool $hasComments) : Result
Parameters
- $hasComments : bool
Return values
Result —hasDotAtStart()
private
hasDotAtStart() : bool
Return values
bool —parseDoubleQuote()
private
parseDoubleQuote() : Result
Return values
Result —parseLocalFWS()
private
parseLocalFWS() : Result
Return values
Result —validateEscaping()
private
validateEscaping() : Result