Bachir Soussi Chiadmi 58f46e4e8f caore d8 files 10 anos atrás
..
src 58f46e4e8f caore d8 files 10 anos atrás
.coveralls.yml 58f46e4e8f caore d8 files 10 anos atrás
.gitignore 58f46e4e8f caore d8 files 10 anos atrás
.travis.yml 58f46e4e8f caore d8 files 10 anos atrás
LICENSE 58f46e4e8f caore d8 files 10 anos atrás
README.md 58f46e4e8f caore d8 files 10 anos atrás
composer.json 58f46e4e8f caore d8 files 10 anos atrás
composer.lock 58f46e4e8f caore d8 files 10 anos atrás
phpunit.xml.dist 58f46e4e8f caore d8 files 10 anos atrás

README.md

#EmailValidator

Build Status Coverage Status Scrutinizer Code Quality SensioLabsInsight

With the help of

Powered by PhpStorm ##Installation##

Run the command below to install via Composer

composer require egulias/email-validator

##Usage##

Simple example:

<?php

use Egulias\EmailValidator\EmailValidator;

$validator = new EmailValidator;
if ($validator->isValid($email)) {
	echo $email . ' is a valid email address';
}

More advanced example (returns detailed diagnostic error codes):

<?php

use Egulias\EmailValidator\EmailValidator;

$validator = new EmailValidator;
$email = 'dominic@sayers.cc';
$result = $validator->isValid($email);

if ($result) {
	echo $email . ' is a valid email address';
} else if ($validator->hasWarnings()) {
	echo 'Warning! ' . $email . ' has unusual/deprecated features (result code ' . var_export($validator->getWarnings(), true) . ')';
} else {
	echo $email . ' is not a valid email address (result code ' . $validator->getError() . ')';
}

##Contributors## As this is a port from another library and work, here are other people related to the previous:

  • Ricard Clau @ricardclau: Performance against PHP built-in filter_var
  • Josepf Bielawski @stloyd: For its first re-work of Dominic's lib
  • Dominic Sayers @dominicsayers: The original isemail function

##License## Released under the MIT License attached with this code.