Ghost Exploiter Team Official
Mass Deface
Directory >>
/
var
/
www
/
html
/
back
/
vendor
/
egulias
/
email-validator
/
src
/
Validation
/
Mass Deface Auto Detect Domain
/*Ubah Ke document_root untuk mass deface*/
File / Folder
Size
Action
.
-
type
file
dir
+File/Dir
Exception
--
ren
Extra
--
ren
DNSCheckValidation.php
5.652KB
edt
ren
DNSGetRecordWrapper.php
0.841KB
edt
ren
DNSRecords.php
0.497KB
edt
ren
EmailValidation.php
0.768KB
edt
ren
MessageIDValidation.php
1.271KB
edt
ren
MultipleValidationWithA
...
2.757KB
edt
ren
NoRFCWarningsValidation
...
0.825KB
edt
ren
RFCValidation.php
1.262KB
edt
ren
<?php namespace Egulias\EmailValidator\Validation; use Egulias\EmailValidator\EmailLexer; use Egulias\EmailValidator\EmailParser; use Egulias\EmailValidator\Result\InvalidEmail; use Egulias\EmailValidator\Result\Reason\ExceptionFound; use Egulias\EmailValidator\Warning\Warning; class RFCValidation implements EmailValidation { /** * @var Warning[] */ private array $warnings = []; /** * @var ?InvalidEmail */ private $error; public function isValid(string $email, EmailLexer $emailLexer): bool { $parser = new EmailParser($emailLexer); try { $result = $parser->parse($email); $this->warnings = $parser->getWarnings(); if ($result->isInvalid()) { /** @psalm-suppress PropertyTypeCoercion */ $this->error = $result; return false; } } catch (\Exception $invalid) { $this->error = new InvalidEmail(new ExceptionFound($invalid), ''); return false; } return true; } public function getError(): ?InvalidEmail { return $this->error; } /** * @return Warning[] */ public function getWarnings(): array { return $this->warnings; } }
<=Back
Liking