Download the PHP package anekdotes/validator without Composer

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

Anekdotes Validator

Latest Stable Version Build Status codecov.io StyleCI License Total Downloads


A validator class to validate input data against validation types.

Installation

Install via composer in your project :

composer require anekdotes/validator

Basic usage

Prepare an input array to validate and a rules array to validate against

Then, instantiate the validator with the rules and use its status to follow-up with code.

Rule Types

required

Check if the input is empty

requiredIf

Check if the input is empty, but only if an other input's value equals a specific value

requiredWith

Check if the input is empty if an other input is not empty

requiredWithout

Check if the input is empty if an other input is empty

integer

Check if the input is an integer

numeric

Check if the input is numeric

date

Check if the input is a date

different

Check if the input is different from follow-up values

email

Check if the input matches an email address

postalCode

Check if the input matches a canadian postal code

phoneNumber

Check if the input matches an american phone number

between

Check if the input is between a minimum and a maximum

Available types of input:

minimum

Check if the input is above a minimum

Available types of input:

maximum

Check if the input is under a maximum

Available types of input:

size

Check if the input has the exact size

Available types of input:

length

Check if the input has the exact string length provided (works the samne way as size, but only for strings)

url

Check if the input matches a URL

validUrl

Check if the input matches an existing URL, based on PHP's DNS Check

same

Check if the input had the same value as another input (useful for password checks)

alpha

Check if the input contains only alphabetic characters

alpha_num

Check if the input contains only alphabetic and numeric characters

alpha_dash

Check if the input contains only alphabetic,numeric and dashes characters

before

Check if the input is a date older than the provided :date

after

Check if the input if a date younger than the provided :date

digits

Check if the input is an integer that contains exactly x digits

digits_between

Check if the input

Check if the input is an integer that contains between x and y digits

confirmed

Checks that if a confirmation field has the same value that the other one (Perfect for password or email checks)


All versions of validator with dependencies

PHP Build Version
Package Version
Requires php Version >=7.4.0
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 anekdotes/validator contains the following files

Loading the files please wait ....