PHPackages                             attributes-php/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. attributes-php/validation

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

attributes-php/validation
=========================

The PHP Pydantic validation library which supports data validation via type-hinting

v0.9.0(9mo ago)1360[2 issues](https://github.com/Attributes-PHP/validation/issues)3MITPHPPHP ^8.1CI passing

Since Apr 28Pushed 3mo ago1 watchersCompare

[ Source](https://github.com/Attributes-PHP/validation)[ Packagist](https://packagist.org/packages/attributes-php/validation)[ RSS](/packages/attributes-php-validation/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (5)Versions (17)Used By (3)

Attributes Validation
=====================

[](#attributes-validation)

 [![](https://camo.githubusercontent.com/76f767e09326233bde0dd0ca52918f2b04a05f35851410b77d03b1027a53e654/68747470733a2f2f636f6465636f762e696f2f67682f417474726962757465732d5048502f76616c69646174696f6e2f67726170682f62616467652e7376673f746f6b656e3d3957324a484944513256)](https://codecov.io/gh/Attributes-PHP/validation) [![Latest Version](https://camo.githubusercontent.com/068fb782e89fa096effaa1e062455c7dcb69faeab7f2a057175a2e1235b7277e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f417474726962757465732d5048502f76616c69646174696f6e)](https://packagist.org/packages/Attributes-PHP/validation) [![Software License](https://camo.githubusercontent.com/d2df5fe8e9a5caf1eff965949210e74a1bb54c74d4539768ba2b8fcb2744b5a7/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f417474726962757465732d5048502f76616c69646174696f6e)](https://packagist.org/packages/Attributes-PHP/validation)

**Attributes Validation** is the Pydantic validation library for PHP which allows you to validate data via type hints

Features
--------

[](#features)

- Validates data via type-hinting
- Converts raw dictionaries into classes
- Support for custom validation rules

Requirements
------------

[](#requirements)

- PHP 8.1+
- [Attributes-PHP/options](https://github.com/Attributes-PHP/options)
- [respect/validation](https://github.com/Respect/Validation)

We aim to support versions that haven't reached their end-of-life.

How it works?
-------------

[](#how-it-works)

```
