CodeExplorer domainPart example
$localPartResult =
$localPartParser->
parse();
$this->localPart =
$localPartParser->
localPart();
$this->warnings =
array_merge($localPartParser->
getWarnings(),
$this->warnings
);
return $localPartResult;
} private function processDomainPart(): Result
{ $domainPartParser =
new DomainPart($this->lexer
);
$domainPartResult =
$domainPartParser->
parse();
$this->domainPart =
$domainPartParser->
domainPart();
$this->warnings =
array_merge($domainPartParser->
getWarnings(),
$this->warnings
);
return $domainPartResult;
} public function getDomainPart(): string
{ return $this->domainPart;
} public function getLocalPart(): string
{ $localPartResult =
$localPartParser->
parse();
$this->idLeft =
$localPartParser->
localPart();
$this->warnings =
array_merge($localPartParser->
getWarnings(),
$this->warnings
);
return $localPartResult;
} private function processIDRight(): Result
{ $domainPartParser =
new IDRightPart($this->lexer
);
$domainPartResult =
$domainPartParser->
parse();
$this->idRight =
$domainPartParser->
domainPart();
$this->warnings =
array_merge($domainPartParser->
getWarnings(),
$this->warnings
);
return $domainPartResult;
} public function getLeftPart(): string
{ return $this->idLeft;
} public function getRightPart(): string
{