PHP Classes

File: composer.json

Recommend this page to a friend!
  Classes of John Conde   PHP Email Validation Library Pro   composer.json   Download  
File: composer.json
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: PHP Email Validation Library Pro
Validate email addresses using multiple rules
Author: By
Last change: docs(composer): Update package description and keywords

- Enhanced package description to highlight key features:
* PHP 7.4+ requirement
* MX record checks
* Custom validator support
* Internationalization (i18n)
* Strict typing
* Extensible architecture

- Added new keywords for better package discoverability:
* i18n, internationalization
* custom-validators
* email-verification
* type-safe, strict-typing

These changes better reflect the package's current capabilities
and improve its discoverability on Packagist.
Date: 11 days ago
Size: 2,662 bytes
 

Contents

Class file image Download
{ "name": "stymiee/email-validator", "type": "library", "description": "A robust PHP 7.4+ email validation library that extends beyond basic validation with MX record checks, disposable email detection, and free email provider validation. Features include strict typing, custom validator support, internationalization (i18n), and an extensible architecture. Perfect for applications requiring thorough email verification with customizable validation rules.", "keywords": [ "PHP", "email", "validation", "mx", "disposable", "free-email", "i18n", "internationalization", "custom-validators", "email-verification", "type-safe", "strict-typing" ], "homepage": "https://github.com/stymiee/email-validator", "license": "Apache-2.0", "authors": [ { "name": "John Conde", "email": "[email protected]", "homepage": "https://stymiee.dev", "role": "Developer" } ], "require": { "php": ">=7.4", "ext-json": "*", "ext-intl": "*" }, "require-dev": { "phpunit/phpunit": "^9.6", "squizlabs/php_codesniffer": "^3.7", "phpmd/phpmd": "^2.15", "nunomaduro/phpinsights": "^2.8", "phpstan/phpstan": "^1.10", "vimeo/psalm": "^5.15" }, "autoload": { "psr-4": { "EmailValidator\\": "src/EmailValidator/" } }, "autoload-dev": { "psr-4": { "EmailValidator\\Tests\\": "tests/EmailValidator/" } }, "scripts": { "test": "phpunit tests/EmailValidator", "test:coverage": "phpunit --coverage-html build/coverage", "phpcs": "phpcs ./src --report-file=build/phpcs/report.txt --runtime-set ignore_warnings_on_exit 1 --runtime-set ignore_errors_on_exit 1", "phpcs:fix": "phpcbf ./src", "phpmd": "phpmd src/ html cleancode --reportfile build/phpmd/report.html --ignore-violations-on-exit", "insights": "phpinsights analyse src/EmailValidator --format=console > build/insights/report.txt", "phpstan": "phpstan analyse src tests", "psalm": "psalm", "check": [ "@test", "@phpcs", "@phpmd", "@insights", "@phpstan", "@psalm" ] }, "config": { "sort-packages": true, "optimize-autoloader": true, "allow-plugins": { "dealerdirect/phpcodesniffer-composer-installer": true } }, "minimum-stability": "stable", "prefer-stable": true }