Download the PHP package selevia/env-validator without Composer

On this page you can find all versions of the php package selevia/env-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 env-validator

Env Validator

Env Validator is a utility for comparing the expected environment variables (usually defined in a .env.example file) with the actual environment variables (usually loaded from a .env file) that are present at runtime.

Installation

Install via composer:

Usage

As your project grows, your infrastructure concerns change, and so does the .env.example file. Use the env-validator utility to validate that your environment has been configured correctly.

Simply add a script to your composer.json:

and run it:

or, alternatively, run the executable directly:

Options

By default, the utility looks for .env and .env.example files in the root directory of your project.

If you want to change the default filenames use the following options:

Example:

Output

The very first line will be a summary of each Status type (i.e. Success, Warning, and Error). Below the summary, all the Error and Warning cases will be outputted, if any.

Statuses

Each environment variable defined in both files will be given a Status

Type Output Message Explanation
Error Expected env var ENV_VAR_NAME was completely missing The variable is missing. This means it was defined in the expected file, but not in the actual one.
Warning Unexpected env var ENV_VAR_NAME encountered The variable is unexpected. This means it was present in the actual file, but it was not defined in the expected file.
Warning Env var ENV_VAR_NAME was present, but the value was empty The variable is blank. This means it was defined in the expected file and present in the actual file, but the value was blank.
Success N/A Everything is okay

All versions of env-validator with dependencies

PHP Build Version
Package Version
Requires php Version ^7.3 | ^8.0.0
symfony/console Version ^5.1
vlucas/phpdotenv Version ^5.0
doctrine/collections Version ^1.6
beberlei/assert Version ^3.2
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 selevia/env-validator contains the following files

Loading the files please wait ....