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

Breadcrumb

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

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

... See full list

File

vendor/egulias/email-validator/src/Result/InvalidEmail.php, line 7

Namespace

Egulias\EmailValidator\Result
View 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
RSS feed
Powered by Drupal