Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Валидатор электронной почты

Простой PHP класс для валидации email адресов с использованием Psalm для статического анализа и PHPUnit для тестирования.

Установка

composer install

Использование

<?php
require_once 'vendor/autoload.php';

use App\EmailValidator;

$validator = new EmailValidator();

// Проверка валидности email
$isValid = $validator->isValid('user@example.com'); // true

// Проверка, относится ли email к распространенным доменам
$isCommon = $validator->isCommonDomain('user@gmail.com'); // true

// Проверка, является ли email одним из коррпоротивных доменов
$isCorporate = $validator->isCorporateDomain('user@amazon.com'); // true

Запуск тестов

composer test

Запуск статического анализа с Psalm

composer psalm

Запуск примера

php example.php

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages