PHPackages                             georgii-web/php-typed-values - 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. georgii-web/php-typed-values

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

georgii-web/php-typed-values
============================

Typed value objects library for common php data types.

v3.13.7(1mo ago)26.7k↓62%MITPHPPHP &gt;=8.4CI passing

Since Nov 19Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/GeorgII-web/php-typed-values)[ Packagist](https://packagist.org/packages/georgii-web/php-typed-values)[ RSS](/packages/georgii-web-php-typed-values/feed)WikiDiscussions master Synced yesterday

READMEChangelog (10)Dependencies (18)Versions (311)Used By (0)

### PHP Typed Values

[](#php-typed-values)

Typed value objects for PHP. Build precise, immutable, and validated data for DTOs, Value Objects, and Entities.

[![Latest Version on Packagist](https://camo.githubusercontent.com/18d08fc3fb6649dc98829a62501f27f0945b8e7b582c5a4ce70db0bd8c5aba4f/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f67656f726769692d7765622f7068702d74797065642d76616c7565732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/georgii-web/php-typed-values)[![Tests](https://github.com/georgii-web/php-typed-values/actions/workflows/php.yml/badge.svg)](https://github.com/georgii-web/php-typed-values/actions/workflows/php.yml)[![Total Downloads](https://camo.githubusercontent.com/f7115aa34e03e59ccb224a20ed69b36c8be7c81f1217ac452343a56e684cfef3/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f67656f726769692d7765622f7068702d74797065642d76616c7565732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/georgii-web/php-typed-values)

Code quality:

[![tests](https://camo.githubusercontent.com/52b1c0482e92002ee89b5ab9f028349394df471c8b9287b68e3c1c96687e4bff/68747470733a2f2f696d672e736869656c64732e696f2f656e64706f696e743f75726c3d68747470733a2f2f676973742e67697468756275736572636f6e74656e742e636f6d2f67656f726769692d7765622f37353937376237353135646532306437333832663638353564343461316439372f7261772f74657374735f636f756e742e6a736f6e)](https://camo.githubusercontent.com/52b1c0482e92002ee89b5ab9f028349394df471c8b9287b68e3c1c96687e4bff/68747470733a2f2f696d672e736869656c64732e696f2f656e64706f696e743f75726c3d68747470733a2f2f676973742e67697468756275736572636f6e74656e742e636f6d2f67656f726769692d7765622f37353937376237353135646532306437333832663638353564343461316439372f7261772f74657374735f636f756e742e6a736f6e)[![types](https://camo.githubusercontent.com/4097f73aba7e3fd3e0fefc1f9346c0327ae9d6f57c1c3b09595723538fa5d476/68747470733a2f2f696d672e736869656c64732e696f2f656e64706f696e743f75726c3d68747470733a2f2f676973742e67697468756275736572636f6e74656e742e636f6d2f67656f726769692d7765622f37353937376237353135646532306437333832663638353564343461316439372f7261772f74797065732e6a736f6e)](https://camo.githubusercontent.com/4097f73aba7e3fd3e0fefc1f9346c0327ae9d6f57c1c3b09595723538fa5d476/68747470733a2f2f696d672e736869656c64732e696f2f656e64706f696e743f75726c3d68747470733a2f2f676973742e67697468756275736572636f6e74656e742e636f6d2f67656f726769692d7765622f37353937376237353135646532306437333832663638353564343461316439372f7261772f74797065732e6a736f6e)[![coverage](https://camo.githubusercontent.com/e8d481f296e630475be6e8e1fec9e91058e01ceda22156a9fb70ab20a3c4fad0/68747470733a2f2f696d672e736869656c64732e696f2f656e64706f696e743f75726c3d68747470733a2f2f676973742e67697468756275736572636f6e74656e742e636f6d2f67656f726769692d7765622f37353937376237353135646532306437333832663638353564343461316439372f7261772f636f7665726167652e6a736f6e)](https://camo.githubusercontent.com/e8d481f296e630475be6e8e1fec9e91058e01ceda22156a9fb70ab20a3c4fad0/68747470733a2f2f696d672e736869656c64732e696f2f656e64706f696e743f75726c3d68747470733a2f2f676973742e67697468756275736572636f6e74656e742e636f6d2f67656f726769692d7765622f37353937376237353135646532306437333832663638353564343461316439372f7261772f636f7665726167652e6a736f6e)[![mutations](https://camo.githubusercontent.com/768cf8813af082696fbdae0b31c87cc49629c38b7affe84c4ec15115a8734ee5/68747470733a2f2f696d672e736869656c64732e696f2f656e64706f696e743f75726c3d68747470733a2f2f676973742e67697468756275736572636f6e74656e742e636f6d2f67656f726769692d7765622f37353937376237353135646532306437333832663638353564343461316439372f7261772f6d75746174696f6e732e6a736f6e)](https://camo.githubusercontent.com/768cf8813af082696fbdae0b31c87cc49629c38b7affe84c4ec15115a8734ee5/68747470733a2f2f696d672e736869656c64732e696f2f656e64706f696e743f75726c3d68747470733a2f2f676973742e67697468756275736572636f6e74656e742e636f6d2f67656f726769692d7765622f37353937376237353135646532306437333832663638353564343461316439372f7261772f6d75746174696f6e732e6a736f6e)[![psalm](https://camo.githubusercontent.com/7591d4eb5e65619b7b482241683eaf6389ad0f080eadb3899231817cfce08c58/68747470733a2f2f696d672e736869656c64732e696f2f656e64706f696e743f75726c3d68747470733a2f2f676973742e67697468756275736572636f6e74656e742e636f6d2f67656f726769692d7765622f37353937376237353135646532306437333832663638353564343461316439372f7261772f7073616c6d2e6a736f6e)](https://camo.githubusercontent.com/7591d4eb5e65619b7b482241683eaf6389ad0f080eadb3899231817cfce08c58/68747470733a2f2f696d672e736869656c64732e696f2f656e64706f696e743f75726c3d68747470733a2f2f676973742e67697468756275736572636f6e74656e742e636f6d2f67656f726769692d7765622f37353937376237353135646532306437333832663638353564343461316439372f7261772f7073616c6d2e6a736f6e)[![cs-fixer](https://camo.githubusercontent.com/d518b6140105d3bfd1c6e3548d3621a44a79a81ac612c62e2c59e3274102cba8/68747470733a2f2f696d672e736869656c64732e696f2f656e64706f696e743f75726c3d68747470733a2f2f676973742e67697468756275736572636f6e74656e742e636f6d2f67656f726769692d7765622f37353937376237353135646532306437333832663638353564343461316439372f7261772f63735f66697865722e6a736f6e)](https://camo.githubusercontent.com/d518b6140105d3bfd1c6e3548d3621a44a79a81ac612c62e2c59e3274102cba8/68747470733a2f2f696d672e736869656c64732e696f2f656e64706f696e743f75726c3d68747470733a2f2f676973742e67697468756275736572636f6e74656e742e636f6d2f67656f726769692d7765622f37353937376237353135646532306437333832663638353564343461316439372f7261772f63735f66697865722e6a736f6e)

---

### Install

[](#install)

[![Version 3.x](https://camo.githubusercontent.com/b07f9a9598557c728b52f1f196e5860a5d26039b339c55c3568c3feec6ad4d63/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f56657273696f6e2d332e782d373737424234)](https://camo.githubusercontent.com/b07f9a9598557c728b52f1f196e5860a5d26039b339c55c3568c3feec6ad4d63/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f56657273696f6e2d332e782d373737424234)[![PHP >=8.4](https://camo.githubusercontent.com/c5468c3c5ec097a16a4f21e18263d3499cf1a1414194d02fcfc83844880bce66/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d2533453d382e342d3838393242463f6c6f676f3d706870)](https://camo.githubusercontent.com/c5468c3c5ec097a16a4f21e18263d3499cf1a1414194d02fcfc83844880bce66/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d2533453d382e342d3838393242463f6c6f676f3d706870)

```
composer require georgii-web/php-typed-values:^3
```

[![Version 2.x](https://camo.githubusercontent.com/7d0acb189c1832b4dd86fffaadfeedcf8beb770fbc8adc6fe3bd1f07a5a8ba39/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f56657273696f6e2d322e782d373737424234)](https://camo.githubusercontent.com/7d0acb189c1832b4dd86fffaadfeedcf8beb770fbc8adc6fe3bd1f07a5a8ba39/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f56657273696f6e2d322e782d373737424234)[![PHP >=8.2 =7.4
