PHPackages                             oasys/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. [Utility &amp; Helpers](/categories/utility)
4. /
5. oasys/validator

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

oasys/validator
===============

Lightweight validator for associative arrays with fluent API, custom rules, nested schemas, attribute binding, and message templating

v1.0.0(3mo ago)06MITPHPPHP ^8.2CI passing

Since Mar 18Pushed 3mo agoCompare

[ Source](https://github.com/kweensey/oasys-validator)[ Packagist](https://packagist.org/packages/oasys/validator)[ RSS](/packages/oasys-validator/feed)WikiDiscussions main Synced 2w ago

READMEChangelogDependencies (2)Versions (2)Used By (0)

Oasys Validator
===============

[](#oasys-validator)

[![Tests](https://github.com/kweensey/oasys-validator/actions/workflows/tests.yml/badge.svg)](https://github.com/kweensey/oasys-validator/actions/workflows/tests.yml)[![Latest Stable Version](https://camo.githubusercontent.com/d441b8bfbe9c78f907f1253f626dd254b7b58fb08cb9c72539a5a0117c225415/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6f617379732f76616c696461746f72)](https://packagist.org/packages/oasys/validator)[![PHP Version Require](https://camo.githubusercontent.com/151beefeee289c24d2c7f71d537932bb7b7a4c46ca8326d5107b670a2efe85a6/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6f617379732f76616c696461746f72)](https://packagist.org/packages/oasys/validator)[![License](https://camo.githubusercontent.com/1b345a7cc0a6918a5c0c6f013edfc462f672420e2340fc4eb068d15945836f60/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6f617379732f76616c696461746f72)](https://packagist.org/packages/oasys/validator)

Lightweight validator for associative arrays.

- Object-oriented, fluent interface
- Extensible rules and format patterns
- Nested schema validation
- Field-to-field comparison
- Attribute-based rule binding
- Error message templating

---

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

[](#installation)

```
composer require oasys/validator
```

---

Quick start
-----------

[](#quick-start)

```
