Download the PHP package andmemasin/yii2-emails-validator without Composer

On this page you can find all versions of the php package andmemasin/yii2-emails-validator. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package yii2-emails-validator

Yii2 e-mails validator

This package provides a stateless bulk e-mail validation module. It uses the existing Egulias RFC, RFC-warning, DNS, and spoof checks and does not write email addresses, validation history, or any other data to a database.

Yii2

Register the module as emailsvalidator and configure its existing accessPermissionName, maxInputKB (128 by default), and displayFlashMessages settings. The legacy /emailsvalidator page, public EmailAddress and EmailsValidationForm models, console command, defaults, and direct POST rendering remain available. GET renders the accessible native <emails-validator> component; POST remains the server-rendered compatibility path.

The package Composer bootstrap automatically registers one protected POST endpoint:

Hosts that load the source directly, such as the dev app, must instead merge andmemasin\\emailsvalidator\\Module::apiRouteRules() into their application URL rules. This registers the same endpoint; do not register an additional unprefixed Yii route.

The endpoint accepts textInput, checkDNS, checkSpoof, and displayOnlyProblems, and returns the documented 200 result or 422 field-error response. The OpenAPI 3.1 document is at resources/openapi/email-validation-v1.json.

Optional Laravel adapter

Laravel is not a runtime dependency. Install the optional Illuminate packages when using the adapter, register andmemasin\\emailsvalidator\\laravel\\EmailValidationServiceProvider, and provide explicit configuration:

Both middleware lists must be non-empty. max_input_kb must be a positive integer; 128 is used only when the setting is absent. Register or load the package route file and render the Blade view with non-empty apiBase, csrfToken, and assetBase values. The host must serve the build-free files in resources/ui (the package has no npm or frontend build step).

The Laravel adapter keeps its existing protected POST /api/v1/email-validations route. The module is stateless and has no one-writer rule: not applicable: this module writes nothing.


All versions of yii2-emails-validator with dependencies

PHP Build Version
Package Version
Requires php Version >=8.3.0
ext-intl Version *
yiisoft/yii2 Version ~2.0.5
egulias/email-validator Version ^3|^4
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package andmemasin/yii2-emails-validator contains the following files

Loading the files please wait ...