SYMBOL INDEX (440 symbols across 103 files) FILE: src/EmailLexer.php class EmailLexer (line 9) | class EmailLexer extends AbstractLexer method __construct (line 158) | public function __construct() method reset (line 168) | public function reset(): void method find (line 181) | public function find($type): bool method moveNext (line 197) | public function moveNext(): bool method getType (line 226) | protected function getType(&$value): int method isValid (line 250) | protected function isValid(string $value): bool method isNullType (line 255) | protected function isNullType(string $value): bool method isInvalidChar (line 260) | protected function isInvalidChar(string $value): bool method isUTF8Invalid (line 265) | protected function isUTF8Invalid(string $value): bool method hasInvalidTokens (line 270) | public function hasInvalidTokens(): bool method getPrevious (line 280) | public function getPrevious(): Token method getCatchablePatterns (line 290) | protected function getCatchablePatterns(): array method getNonCatchablePatterns (line 300) | protected function getNonCatchablePatterns(): array method getModifiers (line 305) | protected function getModifiers(): string method getAccumulatedValues (line 310) | public function getAccumulatedValues(): string method startRecording (line 315) | public function startRecording(): void method stopRecording (line 320) | public function stopRecording(): void method clearRecorded (line 325) | public function clearRecorded(): void FILE: src/EmailParser.php class EmailParser (line 13) | class EmailParser extends Parser method parse (line 27) | public function parse(string $str): Result method preLeftParsing (line 36) | protected function preLeftParsing(): Result method parseLeftFromAt (line 44) | protected function parseLeftFromAt(): Result method parseRightFromAt (line 49) | protected function parseRightFromAt(): Result method processLocalPart (line 54) | private function processLocalPart(): Result method processDomainPart (line 64) | private function processDomainPart(): Result method getDomainPart (line 74) | public function getDomainPart(): string method getLocalPart (line 79) | public function getLocalPart(): string method addLongEmailWarning (line 84) | private function addLongEmailWarning(string $localPart, string $parsed... FILE: src/EmailValidator.php class EmailValidator (line 8) | class EmailValidator method __construct (line 25) | public function __construct() method isValid (line 35) | public function isValid(string $email, EmailValidation $emailValidation) method hasWarnings (line 47) | public function hasWarnings() method getWarnings (line 55) | public function getWarnings() method getError (line 63) | public function getError() FILE: src/MessageIDParser.php class MessageIDParser (line 13) | class MessageIDParser extends Parser method parse (line 28) | public function parse(string $str): Result method preLeftParsing (line 37) | protected function preLeftParsing(): Result method parseLeftFromAt (line 45) | protected function parseLeftFromAt(): Result method parseRightFromAt (line 50) | protected function parseRightFromAt(): Result method processIDLeft (line 55) | private function processIDLeft(): Result method processIDRight (line 65) | private function processIDRight(): Result method getLeftPart (line 75) | public function getLeftPart(): string method getRightPart (line 80) | public function getRightPart(): string method addLongEmailWarning (line 85) | private function addLongEmailWarning(string $localPart, string $parsed... FILE: src/Parser.php class Parser (line 10) | abstract class Parser method parseRightFromAt (line 25) | abstract protected function parseRightFromAt(): Result; method parseLeftFromAt (line 26) | abstract protected function parseLeftFromAt(): Result; method preLeftParsing (line 27) | abstract protected function preLeftParsing(): Result; method __construct (line 30) | public function __construct(EmailLexer $lexer) method parse (line 35) | public function parse(string $str): Result method getWarnings (line 66) | public function getWarnings(): array method hasAtToken (line 71) | protected function hasAtToken(): bool FILE: src/Parser/Comment.php class Comment (line 14) | class Comment extends PartParser method __construct (line 26) | public function __construct(EmailLexer $lexer, CommentStrategy $commen... method parse (line 32) | public function parse(): Result method warnEscaping (line 78) | private function warnEscaping(): void method noClosingParenthesis (line 93) | private function noClosingParenthesis(): bool FILE: src/Parser/CommentStrategy/CommentStrategy.php type CommentStrategy (line 9) | interface CommentStrategy method exitCondition (line 14) | public function exitCondition(EmailLexer $lexer, int $openedParenthesi... method endOfLoopValidations (line 16) | public function endOfLoopValidations(EmailLexer $lexer): Result; method getWarnings (line 21) | public function getWarnings(): array; FILE: src/Parser/CommentStrategy/DomainComment.php class DomainComment (line 11) | class DomainComment implements CommentStrategy method exitCondition (line 13) | public function exitCondition(EmailLexer $lexer, int $openedParenthesi... method endOfLoopValidations (line 18) | public function endOfLoopValidations(EmailLexer $lexer): Result method getWarnings (line 29) | public function getWarnings(): array FILE: src/Parser/CommentStrategy/LocalComment.php class LocalComment (line 13) | class LocalComment implements CommentStrategy method exitCondition (line 20) | public function exitCondition(EmailLexer $lexer, int $openedParenthesi... method endOfLoopValidations (line 25) | public function endOfLoopValidations(EmailLexer $lexer): Result method getWarnings (line 34) | public function getWarnings(): array FILE: src/Parser/DomainLiteral.php class DomainLiteral (line 24) | class DomainLiteral extends PartParser method parse (line 35) | public function parse(): Result method checkIPV6Tag (line 105) | public function checkIPV6Tag($addressLiteral, $maxGroups = 8): void method convertIPv4ToIPv6 (line 148) | public function convertIPv4ToIPv6(string $addressLiteralIPv4): string method checkIPV4Tag (line 171) | protected function checkIPV4Tag($addressLiteral): bool method addObsoleteWarnings (line 190) | private function addObsoleteWarnings(): void method addTagWarnings (line 197) | private function addTagWarnings(): void FILE: src/Parser/DomainPart.php class DomainPart (line 26) | class DomainPart extends PartParser method parse (line 41) | public function parse(): Result method checkEndOfDomain (line 78) | private function checkEndOfDomain(): Result method performDomainStartChecks (line 94) | private function performDomainStartChecks(): Result method checkEmptyDomain (line 112) | private function checkEmptyDomain(): Result method checkInvalidTokensAfterAT (line 125) | private function checkInvalidTokensAfterAT(): Result method parseComments (line 136) | protected function parseComments(): Result method doParseDomainPart (line 145) | protected function doParseDomainPart(): Result method checkNotAllowedChars (line 221) | private function checkNotAllowedChars(Token $token): Result method parseDomainLiteral (line 233) | protected function parseDomainLiteral(): Result method checkDomainPartExceptions (line 253) | protected function checkDomainPartExceptions(Token $prev, bool $hasCom... method validateTokens (line 273) | protected function validateTokens(bool $hasComments): Result method checkLabelLength (line 293) | private function checkLabelLength(bool $isEndOfDomain = false): Result method isLabelTooLong (line 306) | private function isLabelTooLong(string $label): bool method addTLDWarnings (line 316) | private function addTLDWarnings(bool $isTLDMissing): void method domainPart (line 323) | public function domainPart(): string FILE: src/Parser/DoubleQuote.php class DoubleQuote (line 14) | class DoubleQuote extends PartParser method parse (line 16) | public function parse(): Result method checkDQUOTE (line 73) | protected function checkDQUOTE(): Result FILE: src/Parser/FoldingWhiteSpace.php class FoldingWhiteSpace (line 17) | class FoldingWhiteSpace extends PartParser method parse (line 27) | public function parse(): Result method checkCRLFInFWS (line 61) | protected function checkCRLFInFWS(): Result method isFWS (line 79) | protected function isFWS(): bool FILE: src/Parser/IDLeftPart.php class IDLeftPart (line 9) | class IDLeftPart extends LocalPart method parseComments (line 11) | protected function parseComments(): Result FILE: src/Parser/IDRightPart.php class IDRightPart (line 11) | class IDRightPart extends DomainPart method validateTokens (line 13) | protected function validateTokens(bool $hasComments): Result FILE: src/Parser/LocalPart.php class LocalPart (line 16) | class LocalPart extends PartParser method parse (line 35) | public function parse(): Result method validateTokens (line 104) | protected function validateTokens(bool $hasComments): Result method localPart (line 112) | public function localPart(): string method parseLocalFWS (line 117) | private function parseLocalFWS(): Result method hasDotAtStart (line 127) | private function hasDotAtStart(): bool method parseDoubleQuote (line 132) | private function parseDoubleQuote(): Result method parseComments (line 141) | protected function parseComments(): Result method validateEscaping (line 150) | private function validateEscaping(): Result FILE: src/Parser/PartParser.php class PartParser (line 12) | abstract class PartParser method __construct (line 24) | public function __construct(EmailLexer $lexer) method parse (line 29) | abstract public function parse(): Result; method getWarnings (line 34) | public function getWarnings() method parseFWS (line 39) | protected function parseFWS(): Result method checkConsecutiveDots (line 47) | protected function checkConsecutiveDots(): Result method escaped (line 56) | protected function escaped(): bool FILE: src/Result/InvalidEmail.php class InvalidEmail (line 7) | class InvalidEmail implements Result method __construct (line 19) | public function __construct(Reason $reason, string $token) method isValid (line 25) | public function isValid(): bool method isInvalid (line 30) | public function isInvalid(): bool method description (line 35) | public function description(): string method code (line 40) | public function code(): int method reason (line 45) | public function reason(): Reason FILE: src/Result/MultipleErrors.php class MultipleErrors (line 11) | class MultipleErrors extends InvalidEmail method __construct (line 18) | public function __construct() method addReason (line 22) | public function addReason(Reason $reason) : void method getReasons (line 30) | public function getReasons() : array method reason (line 35) | public function reason() : Reason method description (line 42) | public function description() : string method code (line 52) | public function code() : int FILE: src/Result/Reason/AtextAfterCFWS.php class AtextAfterCFWS (line 5) | class AtextAfterCFWS implements Reason method code (line 7) | public function code() : int method description (line 12) | public function description() : string FILE: src/Result/Reason/CRLFAtTheEnd.php class CRLFAtTheEnd (line 5) | class CRLFAtTheEnd implements Reason method code (line 10) | public function code() : int method description (line 15) | public function description() : string FILE: src/Result/Reason/CRLFX2.php class CRLFX2 (line 5) | class CRLFX2 implements Reason method code (line 7) | public function code() : int method description (line 12) | public function description() : string FILE: src/Result/Reason/CRNoLF.php class CRNoLF (line 5) | class CRNoLF implements Reason method code (line 7) | public function code() : int method description (line 12) | public function description() : string FILE: src/Result/Reason/CharNotAllowed.php class CharNotAllowed (line 5) | class CharNotAllowed implements Reason method code (line 7) | public function code() : int method description (line 12) | public function description() : string FILE: src/Result/Reason/CommaInDomain.php class CommaInDomain (line 5) | class CommaInDomain implements Reason method code (line 7) | public function code() : int method description (line 12) | public function description() : string FILE: src/Result/Reason/CommentsInIDRight.php class CommentsInIDRight (line 5) | class CommentsInIDRight implements Reason method code (line 7) | public function code() : int method description (line 12) | public function description() : string FILE: src/Result/Reason/ConsecutiveAt.php class ConsecutiveAt (line 5) | class ConsecutiveAt implements Reason method code (line 7) | public function code() : int method description (line 12) | public function description() : string FILE: src/Result/Reason/ConsecutiveDot.php class ConsecutiveDot (line 5) | class ConsecutiveDot implements Reason method code (line 7) | public function code() : int method description (line 12) | public function description() : string FILE: src/Result/Reason/DetailedReason.php class DetailedReason (line 5) | abstract class DetailedReason implements Reason method __construct (line 9) | public function __construct(string $details) FILE: src/Result/Reason/DomainAcceptsNoMail.php class DomainAcceptsNoMail (line 5) | class DomainAcceptsNoMail implements Reason method code (line 7) | public function code() : int method description (line 12) | public function description() : string FILE: src/Result/Reason/DomainHyphened.php class DomainHyphened (line 5) | class DomainHyphened extends DetailedReason method code (line 7) | public function code() : int method description (line 12) | public function description() : string FILE: src/Result/Reason/DomainTooLong.php class DomainTooLong (line 5) | class DomainTooLong implements Reason method code (line 7) | public function code() : int method description (line 12) | public function description() : string FILE: src/Result/Reason/DotAtEnd.php class DotAtEnd (line 5) | class DotAtEnd implements Reason method code (line 7) | public function code() : int method description (line 12) | public function description() : string FILE: src/Result/Reason/DotAtStart.php class DotAtStart (line 5) | class DotAtStart implements Reason method code (line 7) | public function code() : int method description (line 12) | public function description() : string FILE: src/Result/Reason/EmptyReason.php class EmptyReason (line 5) | class EmptyReason implements Reason method code (line 7) | public function code() : int method description (line 12) | public function description() : string FILE: src/Result/Reason/ExceptionFound.php class ExceptionFound (line 5) | class ExceptionFound implements Reason method __construct (line 12) | public function __construct(\Exception $exception) method code (line 17) | public function code() : int method description (line 22) | public function description() : string FILE: src/Result/Reason/ExpectingATEXT.php class ExpectingATEXT (line 5) | class ExpectingATEXT extends DetailedReason method code (line 7) | public function code() : int method description (line 12) | public function description() : string FILE: src/Result/Reason/ExpectingCTEXT.php class ExpectingCTEXT (line 5) | class ExpectingCTEXT implements Reason method code (line 7) | public function code() : int method description (line 12) | public function description() : string FILE: src/Result/Reason/ExpectingDTEXT.php class ExpectingDTEXT (line 5) | class ExpectingDTEXT implements Reason method code (line 7) | public function code() : int method description (line 12) | public function description() : string FILE: src/Result/Reason/ExpectingDomainLiteralClose.php class ExpectingDomainLiteralClose (line 5) | class ExpectingDomainLiteralClose implements Reason method code (line 7) | public function code() : int method description (line 12) | public function description() : string FILE: src/Result/Reason/LabelTooLong.php class LabelTooLong (line 5) | class LabelTooLong implements Reason method code (line 7) | public function code() : int method description (line 12) | public function description() : string FILE: src/Result/Reason/LocalOrReservedDomain.php class LocalOrReservedDomain (line 5) | class LocalOrReservedDomain implements Reason method code (line 7) | public function code() : int method description (line 12) | public function description() : string FILE: src/Result/Reason/NoDNSRecord.php class NoDNSRecord (line 5) | class NoDNSRecord implements Reason method code (line 7) | public function code() : int method description (line 12) | public function description() : string FILE: src/Result/Reason/NoDomainPart.php class NoDomainPart (line 5) | class NoDomainPart implements Reason method code (line 7) | public function code() : int method description (line 12) | public function description() : string FILE: src/Result/Reason/NoLocalPart.php class NoLocalPart (line 5) | class NoLocalPart implements Reason method code (line 7) | public function code() : int method description (line 12) | public function description() : string FILE: src/Result/Reason/RFCWarnings.php class RFCWarnings (line 5) | class RFCWarnings implements Reason method code (line 7) | public function code() : int method description (line 12) | public function description() : string FILE: src/Result/Reason/Reason.php type Reason (line 5) | interface Reason method code (line 10) | public function code() : int; method description (line 15) | public function description() : string; FILE: src/Result/Reason/SpoofEmail.php class SpoofEmail (line 5) | class SpoofEmail implements Reason method code (line 7) | public function code() : int method description (line 12) | public function description() : string FILE: src/Result/Reason/UnOpenedComment.php class UnOpenedComment (line 5) | class UnOpenedComment implements Reason method code (line 7) | public function code() : int method description (line 12) | public function description(): string FILE: src/Result/Reason/UnableToGetDNSRecord.php class UnableToGetDNSRecord (line 8) | class UnableToGetDNSRecord extends NoDNSRecord method code (line 10) | public function code() : int method description (line 15) | public function description() : string FILE: src/Result/Reason/UnclosedComment.php class UnclosedComment (line 5) | class UnclosedComment implements Reason method code (line 7) | public function code() : int method description (line 12) | public function description(): string FILE: src/Result/Reason/UnclosedQuotedString.php class UnclosedQuotedString (line 5) | class UnclosedQuotedString implements Reason method code (line 7) | public function code() : int method description (line 12) | public function description() : string FILE: src/Result/Reason/UnusualElements.php class UnusualElements (line 5) | class UnusualElements implements Reason method __construct (line 12) | public function __construct(string $element) method code (line 17) | public function code() : int method description (line 22) | public function description() : string FILE: src/Result/Result.php type Result (line 5) | interface Result method isValid (line 11) | public function isValid(): bool; method isInvalid (line 18) | public function isInvalid(): bool; method description (line 24) | public function description(): string; method code (line 30) | public function code(): int; FILE: src/Result/SpoofEmail.php class SpoofEmail (line 6) | class SpoofEmail extends InvalidEmail method __construct (line 8) | public function __construct() FILE: src/Result/ValidEmail.php class ValidEmail (line 5) | class ValidEmail implements Result method isValid (line 7) | public function isValid(): bool method isInvalid (line 12) | public function isInvalid(): bool method description (line 17) | public function description(): string method code (line 22) | public function code(): int FILE: src/Validation/DNSCheckValidation.php class DNSCheckValidation (line 14) | class DNSCheckValidation implements EmailValidation method __construct (line 62) | public function __construct(?DNSGetRecordWrapper $dnsGetRecord = null) method isValid (line 75) | public function isValid(string $email, EmailLexer $emailLexer): bool method getError (line 100) | public function getError(): ?InvalidEmail method getWarnings (line 108) | public function getWarnings(): array method checkDns (line 118) | protected function checkDns($host) method validateDnsRecords (line 146) | private function validateDnsRecords($host): bool method validateMxRecord (line 190) | private function validateMxRecord($dnsRecord): bool FILE: src/Validation/DNSGetRecordWrapper.php class DNSGetRecordWrapper (line 5) | class DNSGetRecordWrapper method getRecords (line 13) | public function getRecords(string $host, int $type): DNSRecords FILE: src/Validation/DNSRecords.php class DNSRecords (line 5) | class DNSRecords method __construct (line 11) | public function __construct(private readonly array $records, private r... method getRecords (line 18) | public function getRecords(): array method withError (line 23) | public function withError(): bool FILE: src/Validation/EmailValidation.php type EmailValidation (line 9) | interface EmailValidation method isValid (line 19) | public function isValid(string $email, EmailLexer $emailLexer) : bool; method getError (line 26) | public function getError() : ?InvalidEmail; method getWarnings (line 33) | public function getWarnings() : array; FILE: src/Validation/Exception/EmptyValidationList.php class EmptyValidationList (line 7) | class EmptyValidationList extends \InvalidArgumentException method __construct (line 12) | public function __construct($code = 0, ?Exception $previous = null) FILE: src/Validation/Extra/SpoofCheckValidation.php class SpoofCheckValidation (line 11) | class SpoofCheckValidation implements EmailValidation method __construct (line 18) | public function __construct() method isValid (line 25) | public function isValid(string $email, EmailLexer $emailLexer) : bool method getError (line 37) | public function getError() : ?InvalidEmail method getWarnings (line 42) | public function getWarnings() : array FILE: src/Validation/MessageIDValidation.php class MessageIDValidation (line 11) | class MessageIDValidation implements EmailValidation method isValid (line 24) | public function isValid(string $email, EmailLexer $emailLexer): bool method getWarnings (line 46) | public function getWarnings(): array method getError (line 51) | public function getError(): ?InvalidEmail FILE: src/Validation/MultipleValidationWithAnd.php class MultipleValidationWithAnd (line 11) | class MultipleValidationWithAnd implements EmailValidation method __construct (line 39) | public function __construct(private readonly array $validations, priva... method isValid (line 49) | public function isValid(string $email, EmailLexer $emailLexer): bool method initErrorStorage (line 69) | private function initErrorStorage(): void method processError (line 76) | private function processError(EmailValidation $validation): void method shouldStop (line 85) | private function shouldStop(bool $result): bool method getError (line 93) | public function getError(): ?InvalidEmail method getWarnings (line 101) | public function getWarnings(): array FILE: src/Validation/NoRFCWarningsValidation.php class NoRFCWarningsValidation (line 9) | class NoRFCWarningsValidation extends RFCValidation method isValid (line 19) | public function isValid(string $email, EmailLexer $emailLexer) : bool method getError (line 37) | public function getError() : ?InvalidEmail FILE: src/Validation/RFCValidation.php class RFCValidation (line 11) | class RFCValidation implements EmailValidation method isValid (line 23) | public function isValid(string $email, EmailLexer $emailLexer): bool method getError (line 42) | public function getError(): ?InvalidEmail method getWarnings (line 50) | public function getWarnings(): array FILE: src/Warning/AddressLiteral.php class AddressLiteral (line 5) | class AddressLiteral extends Warning method __construct (line 9) | public function __construct() FILE: src/Warning/CFWSNearAt.php class CFWSNearAt (line 5) | class CFWSNearAt extends Warning method __construct (line 9) | public function __construct() FILE: src/Warning/CFWSWithFWS.php class CFWSWithFWS (line 5) | class CFWSWithFWS extends Warning method __construct (line 9) | public function __construct() FILE: src/Warning/Comment.php class Comment (line 5) | class Comment extends Warning method __construct (line 9) | public function __construct() FILE: src/Warning/DeprecatedComment.php class DeprecatedComment (line 5) | class DeprecatedComment extends Warning method __construct (line 9) | public function __construct() FILE: src/Warning/DomainLiteral.php class DomainLiteral (line 5) | class DomainLiteral extends Warning method __construct (line 9) | public function __construct() FILE: src/Warning/EmailTooLong.php class EmailTooLong (line 7) | class EmailTooLong extends Warning method __construct (line 11) | public function __construct() FILE: src/Warning/IPV6BadChar.php class IPV6BadChar (line 5) | class IPV6BadChar extends Warning method __construct (line 9) | public function __construct() FILE: src/Warning/IPV6ColonEnd.php class IPV6ColonEnd (line 5) | class IPV6ColonEnd extends Warning method __construct (line 9) | public function __construct() FILE: src/Warning/IPV6ColonStart.php class IPV6ColonStart (line 5) | class IPV6ColonStart extends Warning method __construct (line 9) | public function __construct() FILE: src/Warning/IPV6Deprecated.php class IPV6Deprecated (line 5) | class IPV6Deprecated extends Warning method __construct (line 9) | public function __construct() FILE: src/Warning/IPV6DoubleColon.php class IPV6DoubleColon (line 5) | class IPV6DoubleColon extends Warning method __construct (line 9) | public function __construct() FILE: src/Warning/IPV6GroupCount.php class IPV6GroupCount (line 5) | class IPV6GroupCount extends Warning method __construct (line 9) | public function __construct() FILE: src/Warning/IPV6MaxGroups.php class IPV6MaxGroups (line 5) | class IPV6MaxGroups extends Warning method __construct (line 9) | public function __construct() FILE: src/Warning/LocalTooLong.php class LocalTooLong (line 5) | class LocalTooLong extends Warning method __construct (line 10) | public function __construct() FILE: src/Warning/NoDNSMXRecord.php class NoDNSMXRecord (line 5) | class NoDNSMXRecord extends Warning method __construct (line 9) | public function __construct() FILE: src/Warning/ObsoleteDTEXT.php class ObsoleteDTEXT (line 5) | class ObsoleteDTEXT extends Warning method __construct (line 9) | public function __construct() FILE: src/Warning/QuotedPart.php class QuotedPart (line 7) | class QuotedPart extends Warning method __construct (line 15) | public function __construct($prevToken, $postToken) FILE: src/Warning/QuotedString.php class QuotedString (line 5) | class QuotedString extends Warning method __construct (line 13) | public function __construct($prevToken, $postToken) FILE: src/Warning/TLD.php class TLD (line 5) | class TLD extends Warning method __construct (line 9) | public function __construct() FILE: src/Warning/Warning.php class Warning (line 5) | abstract class Warning method message (line 25) | public function message() method code (line 33) | public function code() method RFCNumber (line 41) | public function RFCNumber() method __toString (line 49) | public function __toString(): string FILE: tests/EmailValidator/Dummy/AnotherDummyReason.php class AnotherDummyReason (line 6) | class AnotherDummyReason implements Reason method code (line 8) | public function code() : int method description (line 13) | public function description() : string FILE: tests/EmailValidator/Dummy/DummyReason.php class DummyReason (line 6) | class DummyReason implements Reason method code (line 8) | public function code() : int method description (line 13) | public function description() : string FILE: tests/EmailValidator/EmailLexerTest.php class EmailLexerTest (line 8) | class EmailLexerTest extends TestCase method testLexerExtendsLib (line 11) | public function testLexerExtendsLib() method testLexerTokens (line 21) | public function testLexerTokens($str, $token) method testLexerParsesMultipleSpaces (line 30) | public function testLexerParsesMultipleSpaces() method testLexerParsesInvalidUTF8 (line 44) | public function testLexerParsesInvalidUTF8($char) method invalidUTF8CharsProvider (line 54) | public static function invalidUTF8CharsProvider() method utf8Chr (line 67) | protected static function utf8Chr($code_point) method testLexerForTab (line 97) | public function testLexerForTab() method testLexerForUTF8 (line 107) | public function testLexerForUTF8() method testLexerSearchToken (line 118) | public function testLexerSearchToken() method getTokens (line 126) | public static function getTokens() method testRecordIsOffAtStart (line 174) | public function testRecordIsOffAtStart() method testRecord (line 182) | public function testRecord() method testRecordAndClear (line 192) | public function testRecordAndClear() FILE: tests/EmailValidator/EmailParserTest.php class EmailParserTest (line 9) | class EmailParserTest extends TestCase method emailPartsProvider (line 11) | public static function emailPartsProvider() method testGetParts (line 23) | public function testGetParts($email, $local, $domain) method testMultipleEmailAddresses (line 32) | public function testMultipleEmailAddresses() FILE: tests/EmailValidator/EmailValidatorTest.php class EmailValidatorTest (line 12) | class EmailValidatorTest extends TestCase method testValidationIsUsed (line 16) | public function testValidationIsUsed() method testMultipleValidation (line 28) | public function testMultipleValidation() method testValidationIsFalse (line 40) | public function testValidationIsFalse() FILE: tests/EmailValidator/LexerTokensTest.php class LexerTokensTest (line 7) | class LexerTokensTest extends TestCase method testToken (line 9) | public function testToken() FILE: tests/EmailValidator/Reason/MultipleErrorsTest.php class MultipleErrorsTest (line 11) | class MultipleErrorsTest extends TestCase method testRegisterSameReason (line 13) | public function testRegisterSameReason() method testRegisterDifferentReasons (line 25) | public function testRegisterDifferentReasons() method testRetrieveFirstReasonWithReasonCodeEqualsZero (line 40) | public function testRetrieveFirstReasonWithReasonCodeEqualsZero(): void method testRetrieveFirstReasonWithReasonCodeDistinctToZero (line 50) | public function testRetrieveFirstReasonWithReasonCodeDistinctToZero():... method testRetrieveFirstReasonWithNoReasonAdded (line 60) | public function testRetrieveFirstReasonWithNoReasonAdded() FILE: tests/EmailValidator/Result/ResultTest.php class ResultTest (line 10) | class ResultTest extends TestCase method testResultIsValidEmail (line 12) | public function testResultIsValidEmail() method testResultIsInvalidEmail (line 23) | public function testResultIsInvalidEmail() FILE: tests/EmailValidator/Validation/DNSCheckValidationTest.php class DNSCheckValidationTest (line 17) | class DNSCheckValidationTest extends TestCase method validEmailsProvider (line 19) | public static function validEmailsProvider() method localOrReservedEmailsProvider (line 41) | public static function localOrReservedEmailsProvider() method testValidDNS (line 66) | public function testValidDNS($validEmail) method testInvalidDNS (line 72) | public function testInvalidDNS() method testLocalOrReservedDomainError (line 81) | public function testLocalOrReservedDomainError($localOrReservedEmails) method testDomainAcceptsNoMailError (line 89) | public function testDomainAcceptsNoMailError() method testDNSWarnings (line 98) | public function testDNSWarnings() method testNoDNSError (line 107) | public function testNoDNSError() method testUnableToGetDNSRecord (line 118) | public function testUnableToGetDNSRecord() method testMissingTypeKey (line 139) | public function testMissingTypeKey() FILE: tests/EmailValidator/Validation/Extra/SpoofCheckValidationTest.php class SpoofCheckValidationTest (line 9) | class SpoofCheckValidationTest extends TestCase method testUTF8EmailAreValid (line 14) | public function testUTF8EmailAreValid($email) method testEmailWithSpoofsIsInvalid (line 21) | public function testEmailWithSpoofsIsInvalid() method validUTF8EmailsProvider (line 28) | public static function validUTF8EmailsProvider() FILE: tests/EmailValidator/Validation/IsEmailFunctionTests.php class IsEmailFunctionTests (line 11) | class IsEmailFunctionTests extends TestCase method testAgainstIsEmailTestSuite (line 16) | public function testAgainstIsEmailTestSuite($email) method isEmailTestSuite (line 28) | public function isEmailTestSuite() FILE: tests/EmailValidator/Validation/MessageIDValidationTest.php class MessageIDValidationTest (line 9) | class MessageIDValidationTest extends TestCase method testValidMessageIDs (line 15) | public function testValidMessageIDs(string $messageID) method validMessageIDs (line 22) | public static function validMessageIDs() : array method testInvalidMessageIDs (line 34) | public function testInvalidMessageIDs(string $messageID) method invalidMessageIDs (line 41) | public static function invalidMessageIDs() : array method testInvalidMessageIDsWithError (line 65) | public function testInvalidMessageIDsWithError() FILE: tests/EmailValidator/Validation/MultipleValidationWithAndTest.php class MultipleValidationWithAndTest (line 18) | class MultipleValidationWithAndTest extends TestCase method testUsesAndLogicalOperation (line 20) | public function testUsesAndLogicalOperation() method testEmptyListIsNotAllowed (line 38) | public function testEmptyListIsNotAllowed() method testValidationIsValid (line 44) | public function testValidationIsValid() method testAccumulatesWarnings (line 58) | public function testAccumulatesWarnings() method testGathersAllTheErrors (line 86) | public function testGathersAllTheErrors() method testStopsAfterFirstError (line 115) | public function testStopsAfterFirstError() method testBreakOutOfLoopWhenError (line 142) | public function testBreakOutOfLoopWhenError() method testBreakoutOnInvalidEmail (line 167) | public function testBreakoutOnInvalidEmail() FILE: tests/EmailValidator/Validation/NoRFCWarningsValidationTest.php class NoRFCWarningsValidationTest (line 11) | class NoRFCWarningsValidationTest extends TestCase method testInvalidEmailIsInvalid (line 13) | public function testInvalidEmailIsInvalid() method testEmailWithWarningsIsInvalid (line 21) | public function testEmailWithWarningsIsInvalid() method testEmailWithoutWarningsIsValid (line 32) | public function testEmailWithoutWarningsIsValid($email) method getValidEmailsWithoutWarnings (line 41) | public static function getValidEmailsWithoutWarnings() FILE: tests/EmailValidator/Validation/RFCValidationDomainPartTest.php class RFCValidationDomainPartTest (line 34) | class RFCValidationDomainPartTest extends TestCase method setUp (line 46) | protected function setUp() : void method tearDown (line 52) | protected function tearDown() : void method testValidEmails (line 60) | public function testValidEmails($email) method getValidEmails (line 65) | public static function getValidEmails() method testInvalidEmails (line 86) | public function testInvalidEmails($email) method getInvalidEmails (line 91) | public static function getInvalidEmails() method testInvalidEmailsWithErrorsCheck (line 158) | public function testInvalidEmailsWithErrorsCheck($error, $email) method getInvalidEmailsWithErrors (line 164) | public static function getInvalidEmailsWithErrors() method testValidEmailsWithWarningsCheck (line 192) | public function testValidEmailsWithWarningsCheck($expectedWarnings, $e... method getValidEmailsWithWarnings (line 206) | public static function getValidEmailsWithWarnings() method invalidUTF16Chars (line 235) | public static function invalidUTF16Chars() method testInvalidUTF16 (line 245) | public function testInvalidUTF16($email) FILE: tests/EmailValidator/Validation/RFCValidationTest.php class RFCValidationTest (line 26) | class RFCValidationTest extends TestCase method setUp (line 38) | protected function setUp() : void method tearDown (line 44) | protected function tearDown() : void method testValidEmails (line 52) | public function testValidEmails($email) method getValidEmails (line 57) | public static function getValidEmails() method testValidEmailsWithWarningsCheck (line 88) | public function testValidEmailsWithWarningsCheck($email, $expectedWarn... method getValidEmailsWithWarnings (line 94) | public static function getValidEmailsWithWarnings() method testInvalidUTF8Email (line 109) | public function testInvalidUTF8Email() method testInvalidEmails (line 118) | public function testInvalidEmails($email) method getInvalidEmails (line 123) | public static function getInvalidEmails() method testInvalidDEmailsWithErrorsCheck (line 163) | public function testInvalidDEmailsWithErrorsCheck($error, $email) method getInvalidEmailsWithErrors (line 169) | public static function getInvalidEmailsWithErrors()