PHPackages                             bartosz-maciaszek/validation - 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. bartosz-maciaszek/validation

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

bartosz-maciaszek/validation
============================

Validation library for PHP 5.6+ / HHVM inspired by Joi.

1.1.0(10y ago)3223.3k↓41.7%5[2 issues](https://github.com/bartosz-maciaszek/validation/issues)MITPHPPHP &gt;=5.6

Since Oct 6Pushed 4y ago3 watchersCompare

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

READMEChangelog (2)Dependencies (3)Versions (5)Used By (0)

About
-----

[](#about)

Validation library for PHP 5.6+ / PHP 7 / HHVM inspired by [Joi](https://github.com/hapijs/joi) from [Hapi](http://hapijs.com).

[![Build Status](https://camo.githubusercontent.com/ba29cc1029752623662c91ce78f11a814442862202a074e662f2e534846c189e/68747470733a2f2f7472617669732d63692e6f72672f626172746f737a2d6d61636961737a656b2f76616c69646174696f6e2e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/bartosz-maciaszek/validation)[![Minimum PHP Version](https://camo.githubusercontent.com/4cbdbfeca62402b9ca3d48503f2bf66fc9809569bcd6de47196d39fecff71e72/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253345253344253230352e362d3838393242462e737667)](https://php.net/)[![Coverage Status](https://camo.githubusercontent.com/436065c20f8150d981640992064398992e76c60a3e9c92037fe9297ae6385340/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f626172746f737a2d6d61636961737a656b2f76616c69646174696f6e2f62616467652e7376673f6272616e63683d6d617374657226736572766963653d676974687562)](https://coveralls.io/github/bartosz-maciaszek/validation?branch=master)[![Dependency Status](https://camo.githubusercontent.com/ae4a91599b43a73dd5c64fcdfe3a13e6f98c51ad090e958cd72842f87c4ef20a/68747470733a2f2f7777772e76657273696f6e6579652e636f6d2f757365722f70726f6a656374732f3536613865633832376530336337303033646236386337332f62616467652e7376673f7374796c653d666c6174)](https://www.versioneye.com/user/projects/56a8ec827e03c7003db68c73)

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

[](#installation)

The recommended way to install the library is through [Composer](http://getcomposer.com)

```
composer require bartosz-maciaszek/validation

```

Examples
--------

[](#examples)

Validation with the library is straightforward. You can validate primitives like this:

```
