Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. DomainPart.php

function DomainPart::performDomainStartChecks

1 call to DomainPart::performDomainStartChecks()
DomainPart::parse in vendor/egulias/email-validator/src/Parser/DomainPart.php

File

vendor/egulias/email-validator/src/Parser/DomainPart.php, line 94

Class

DomainPart

Namespace

Egulias\EmailValidator\Parser

Code

private function performDomainStartChecks() : Result {
    $invalidTokens = $this->checkInvalidTokensAfterAT();
    if ($invalidTokens->isInvalid()) {
        return $invalidTokens;
    }
    $missingDomain = $this->checkEmptyDomain();
    if ($missingDomain->isInvalid()) {
        return $missingDomain;
    }
    if ($this->lexer->current
        ->isA(EmailLexer::S_OPENPARENTHESIS)) {
        $this->warnings[DeprecatedComment::CODE] = new DeprecatedComment();
    }
    return new ValidEmail();
}
RSS feed
Powered by Drupal