class InvalidEmail
Hierarchy
- class \Egulias\EmailValidator\Result\InvalidEmail implements \Egulias\EmailValidator\Result\Result
Expanded class hierarchy of InvalidEmail
22 files declare their use of InvalidEmail
- Comment.php in vendor/
egulias/ email-validator/ src/ Parser/ Comment.php - DNSCheckValidation.php in vendor/
egulias/ email-validator/ src/ Validation/ DNSCheckValidation.php - DomainComment.php in vendor/
egulias/ email-validator/ src/ Parser/ CommentStrategy/ DomainComment.php - DomainLiteral.php in vendor/
egulias/ email-validator/ src/ Parser/ DomainLiteral.php - DomainPart.php in vendor/
egulias/ email-validator/ src/ Parser/ DomainPart.php
File
-
vendor/
egulias/ email-validator/ src/ Result/ InvalidEmail.php, line 7
Namespace
Egulias\EmailValidator\ResultView source
class InvalidEmail implements Result {
/**
* @var string
*/
private string $token;
/**
* @var Reason
*/
protected Reason $reason;
public function __construct(Reason $reason, string $token) {
$this->token = $token;
$this->reason = $reason;
}
public function isValid() : bool {
return false;
}
public function isInvalid() : bool {
return true;
}
public function description() : string {
return $this->reason
->description() . " in char " . $this->token;
}
public function code() : int {
return $this->reason
->code();
}
public function reason() : Reason {
return $this->reason;
}
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overriden Title | Overrides |
---|---|---|---|---|---|
InvalidEmail::$reason | protected | property | 1 | ||
InvalidEmail::$token | private | property | |||
InvalidEmail::code | public | function | Code for user land to act upon. | Overrides Result::code | 1 |
InvalidEmail::description | public | function | Short description of the result, human readable. | Overrides Result::description | 1 |
InvalidEmail::isInvalid | public | function | Is validation result invalid? Usually the inverse of isValid() |
Overrides Result::isInvalid | |
InvalidEmail::isValid | public | function | Is validation result valid? | Overrides Result::isValid | |
InvalidEmail::reason | public | function | 1 | ||
InvalidEmail::__construct | public | function | 2 |