Documentation

EmailParser
in package

EmailParser

Tags
author

Eduardo Gulias Davis me@egulias.com

Table of Contents

EMAIL_MAX_LENGTH  = 254
$domainPart  : string
$domainPartParser  : DomainPart
$lexer  : EmailLexer
$localPart  : string
$localPartParser  : LocalPart
$warnings  : array<string|int, mixed>
__construct()  : mixed
getParsedDomainPart()  : string
getWarnings()  : array<string|int, Warning>
parse()  : array<string|int, mixed>
addLongEmailWarning()  : mixed
hasAtToken()  : bool
setParts()  : mixed

Constants

EMAIL_MAX_LENGTH

public mixed EMAIL_MAX_LENGTH = 254

Properties

$warnings

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

Methods

getParsedDomainPart()

public getParsedDomainPart() : string
Return values
string

parse()

public parse(string $str) : array<string|int, mixed>
Parameters
$str : string
Return values
array<string|int, mixed>

addLongEmailWarning()

protected addLongEmailWarning(string $localPart, string $parsedDomainPart) : mixed
Parameters
$localPart : string
$parsedDomainPart : string
Return values
mixed

hasAtToken()

protected hasAtToken() : bool
Return values
bool

setParts()

protected setParts(string $email) : mixed
Parameters
$email : string
Return values
mixed

Search results