Subversion-Projekte lars-tiefland.laravel_shop

Revision

Revision 148 | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 148 Revision 150
Zeile 4... Zeile 4...
4
 
4
 
5
use Egulias\EmailValidator\EmailLexer;
5
use Egulias\EmailValidator\EmailLexer;
6
use Egulias\EmailValidator\EmailParser;
6
use Egulias\EmailValidator\EmailParser;
7
use Egulias\EmailValidator\Result\InvalidEmail;
7
use Egulias\EmailValidator\Result\InvalidEmail;
-
 
8
use Egulias\EmailValidator\Result\Reason\ExceptionFound;
Zeile 8... Zeile 9...
8
use Egulias\EmailValidator\Result\Reason\ExceptionFound;
9
use Egulias\EmailValidator\Warning\Warning;
9
 
10
 
10
class RFCValidation implements EmailValidation
11
class RFCValidation implements EmailValidation
11
{
12
{
12
    /**
13
    /**
13
     * @var EmailParser|null
14
     * @var EmailParser|null
Zeile 14... Zeile 15...
14
     */
15
     */
15
    private $parser;
16
    private $parser;
16
 
17
 
17
    /**
18
    /**
Zeile 18... Zeile 19...
18
     * @var array
19
     * @var Warning[]
19
     */
20
     */
20
    private $warnings = [];
21
    private array $warnings = [];
21
 
22
 
Zeile 22... Zeile 23...
22
    /**
23
    /**
23
     * @var ?InvalidEmail
24
     * @var ?InvalidEmail
24
     */
25
     */
25
    private $error;
26
    private $error;
26
 
27
 
27
    public function isValid(string $email, EmailLexer $emailLexer) : bool
28
    public function isValid(string $email, EmailLexer $emailLexer): bool
Zeile 41... Zeile 42...
41
        }
42
        }
Zeile 42... Zeile 43...
42
 
43
 
43
        return true;
44
        return true;
Zeile 44... Zeile 45...
44
    }
45
    }
45
 
46
 
46
    public function getError() : ?InvalidEmail
47
    public function getError(): ?InvalidEmail
47
    {
48
    {
Zeile -... Zeile 49...
-
 
49
        return $this->error;
-
 
50
    }
-
 
51
 
48
        return $this->error;
52
    /**
49
    }
53
     * @return Warning[]
50
 
54
     */
51
    public function getWarnings() : array
55
    public function getWarnings(): array
52
    {
56
    {