PHPackages                             elie29/validator - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Validation &amp; Sanitization](/categories/validation)
4. /
5. elie29/validator

ActiveLibrary[Validation &amp; Sanitization](/categories/validation)

elie29/validator
================

A library for validating a context (POST, GET etc...) by running given rules.

v3.0.2(3mo ago)110.8k↓50%1MITPHPPHP ^8.2CI passing

Since Feb 20Pushed 3mo ago1 watchersCompare

[ Source](https://github.com/elie29/validator)[ Packagist](https://packagist.org/packages/elie29/validator)[ RSS](/packages/elie29-validator/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (2)Versions (27)Used By (0)

Validator Project
=================

[](#validator-project)

[![build](https://github.com/elie29/validator/actions/workflows/php-build.yml/badge.svg)](https://github.com/elie29/validator/actions/workflows/php-build.yml)[![Coverage Status](https://camo.githubusercontent.com/9599ff14f05c5b710013473489622087ade59452accfa51eb5d6077308d36a15/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f656c696532392f76616c696461746f722f62616467652e737667)](https://coveralls.io/github/elie29/validator)[![PHP Version](https://camo.githubusercontent.com/97aa8e2b87408646a5b6655149aa58f0389322f0e43d13ace98d3508d2e43c97/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f656c696532392f76616c696461746f722e737667)](https://packagist.org/packages/elie29/validator)

Introduction
------------

[](#introduction)

A library for validating a context (POST, GET, etc...) by running given rules.

Installation
------------

[](#installation)

Run the command below to install via Composer:

```
composer require elie29/validator
```

Getting Started
---------------

[](#getting-started)

`Validator` requires one or several rules ([constraints](#available-rules)) to validate a given context.

A basic example with $\_POST

```
