PHPackages                             bruli/php-value-objects - 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. bruli/php-value-objects

ActiveLibrary

bruli/php-value-objects
=======================

PHP Value objects to use for DDD domains.

v2.0(6y ago)43320.4k↓47.5%13[1 issues](https://github.com/bruli/php-value-objects/issues)7MITPHPPHP ^7.1CI failing

Since Jul 10Pushed 6y ago2 watchersCompare

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

READMEChangelogDependencies (5)Versions (15)Used By (7)

php-value-objects
=================

[](#php-value-objects)

[![Build Status](https://camo.githubusercontent.com/6242397db97220d892d91d4421ee121602be8f154b78f381656e783c941e40d6/68747470733a2f2f7472617669732d63692e6f72672f6272756c692f7068702d76616c75652d6f626a656374732e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/bruli/php-value-objects)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/bf832dba30b3565c05f91f9fa76a27eb8dc94110d534df1258d60f02be776635/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6272756c692f7068702d76616c75652d6f626a656374732f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/bruli/php-value-objects/?branch=master)[![Code Coverage](https://camo.githubusercontent.com/40a03c585120e1cc38acff4c6d1bd655748f9a3519a9a38dfdc1aa18d3d67ef2/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6272756c692f7068702d76616c75652d6f626a656374732f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/bruli/php-value-objects/?branch=master)[![Latest Stable Version](https://camo.githubusercontent.com/559708d41455707e612c9293400a3050217d7972e17c94c34635b8d0564add3b/68747470733a2f2f706f7365722e707567782e6f72672f6272756c692f7068702d76616c75652d6f626a656374732f762f737461626c65)](https://packagist.org/packages/bruli/php-value-objects)[![Total Downloads](https://camo.githubusercontent.com/2b457a05df2a9e467ffcebb15141f9d9f0606971e2b226be6dd501082f3b148c/68747470733a2f2f706f7365722e707567782e6f72672f6272756c692f7068702d76616c75652d6f626a656374732f646f776e6c6f616473)](https://packagist.org/packages/bruli/php-value-objects)[![Latest Unstable Version](https://camo.githubusercontent.com/8f8bf22d211ce13ee25264d5ce307e819f8ea0acee922530124d9d343cbcf0e1/68747470733a2f2f706f7365722e707567782e6f72672f6272756c692f7068702d76616c75652d6f626a656374732f762f756e737461626c65)](https://packagist.org/packages/bruli/php-value-objects)[![License](https://camo.githubusercontent.com/7cba6614f277031dd441fbe2fa09ac3c466005ec3abf35abe3714249df978847/68747470733a2f2f706f7365722e707567782e6f72672f6272756c692f7068702d76616c75652d6f626a656374732f6c6963656e7365)](https://packagist.org/packages/bruli/php-value-objects)[![SensioLabsInsight](https://camo.githubusercontent.com/33f9d5dcb2ab1a35d20062ae5002eb9e60c5fae682956716c9521e14abe831c1/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f62623533316466662d306638622d343335632d393936342d3266303037366331643163362f6d696e692e706e67)](https://insight.sensiolabs.com/projects/bb531dff-0f8b-435c-9964-2f0076c1d1c6)[![Donate button](https://camo.githubusercontent.com/7b6de155df30b37b25eb5fec52f9213680c3dbf067dfb7d7e2850ac4096c7d05/68747470733a2f2f7777772e70617970616c6f626a656374732e636f6d2f656e5f55532f692f62746e2f62746e5f646f6e6174655f534d2e676966)](https://www.paypal.me/brulics)

Php value objects to use for DDD domains.

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

[](#installation)

```
$ composer require bruli/php-value-objects
```

Credits
-------

[](#credits)

- Pablo Braulio ([@brulics](https://twitter.com/brulics))
- [All contributors](https://github.com/bruli/php-value-objects/graphs/contributors)

License
-------

[](#license)

php-value-objects is released under the [MIT License](https://opensource.org/licenses/MIT). See the bundled LICENSE file for details.

###  Health Score

42

—

FairBetter than 90% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity45

Moderate usage in the ecosystem

Community24

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 90.2% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~85 days

Recently: every ~6 days

Total

14

Last Release

2490d ago

Major Versions

v0.7 → v1.02019-06-30

v1.2.1 → v2.02019-07-25

PHP version history (2 changes)v0.1PHP &gt;=5.6

v0.7PHP ^7.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/987e02da2003e85fa331b32dd13fd61d321ab7987a72ff83604878764a71d62b?d=identicon)[bruli](/maintainers/bruli)

---

Top Contributors

[![bruli](https://avatars.githubusercontent.com/u/760646?v=4)](https://github.com/bruli "bruli (37 commits)")[![rastafermo](https://avatars.githubusercontent.com/u/5080119?v=4)](https://github.com/rastafermo "rastafermo (2 commits)")[![JordiCabezudo](https://avatars.githubusercontent.com/u/7235354?v=4)](https://github.com/JordiCabezudo "JordiCabezudo (1 commits)")[![mmarynich](https://avatars.githubusercontent.com/u/11662487?v=4)](https://github.com/mmarynich "mmarynich (1 commits)")

---

Tags

phpdddobjectsvalue

###  Code Quality

TestsPHPUnit

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/bruli-php-value-objects/health.svg)

```
[![Health](https://phpackages.com/badges/bruli-php-value-objects/health.svg)](https://phpackages.com/packages/bruli-php-value-objects)
```

###  Alternatives

[prooph/service-bus-symfony-bundle

88392.2k3](/packages/prooph-service-bus-symfony-bundle)[prooph/event-store-symfony-bundle

109253.5k8](/packages/prooph-event-store-symfony-bundle)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
