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

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

talentify/php-value-objects
===========================

Provides some value objects.

1.0.0(3y ago)120.6k↓47.4%lgpl-3.0PHPPHP ^7.1.0 || ^8CI passing

Since Aug 27Pushed 1mo ago7 watchersCompare

[ Source](https://github.com/Talentify/php-value-objects)[ Packagist](https://packagist.org/packages/talentify/php-value-objects)[ Docs](https://github.com/talentify/php-value-objects)[ RSS](/packages/talentify-php-value-objects/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (4)Dependencies (1)Versions (20)Used By (0)

PHP Value Objects
-----------------

[](#php-value-objects)

[![Build Status](https://camo.githubusercontent.com/9d6d448a8f7bc49492e62ec854899f06efd1fea14a1c7cacae044b000b5545b1/68747470733a2f2f7472617669732d63692e6f72672f54616c656e746966792f7068702d76616c75652d6f626a656374732e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/Talentify/php-value-objects)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/cf963be5ab40612a3d0c9ee505ffa74881f6276ad97ae2f808b785d0b708c40e/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f54616c656e746966792f7068702d76616c75652d6f626a656374732f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/Talentify/php-value-objects/?branch=master)[![Code Coverage](https://camo.githubusercontent.com/3786785014a8d8a0db3b5adc97769667ffd5cc7d9d94e32ce7c0291c090a7dba/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f54616c656e746966792f7068702d76616c75652d6f626a656374732f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/Talentify/php-value-objects/?branch=master)[![Build Status](https://camo.githubusercontent.com/2e348d8110ff592c1494bc24da7083aca81da680c2c69e2145c086c2ab099eb6/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f54616c656e746966792f7068702d76616c75652d6f626a656374732f6261646765732f6275696c642e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/Talentify/php-value-objects/build-status/master)[![Code Intelligence Status](https://camo.githubusercontent.com/21d445c5135493c2034a3948a1dd285676cea9fb990709990d9cdc93669121fa/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f54616c656e746966792f7068702d76616c75652d6f626a656374732f6261646765732f636f64652d696e74656c6c6967656e63652e7376673f623d6d6173746572)](https://scrutinizer-ci.com/code-intelligence)

Provide objects which follow value semantics rather than reference semantics. This means value objects' equality are not based on identity. Two value objects are equal when they have the same value, not necessarily being the same object.

Related projects
----------------

[](#related-projects)

-
-

###  Health Score

45

—

FairBetter than 91% of packages

Maintenance61

Regular maintenance activity

Popularity27

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~79 days

Recently: every ~155 days

Total

16

Last Release

1312d ago

Major Versions

v0.15 → 1.0.02022-11-30

PHP version history (2 changes)0.2PHP ^7.1.0

v0.15PHP ^7.1.0 || ^8

### Community

Maintainers

![](https://www.gravatar.com/avatar/1f65c3f4626074d01f0d735a943b328d995553c610c3fd59abbb1467fbc93d7d?d=identicon)[gnumoksha](/maintainers/gnumoksha)

![](https://avatars.githubusercontent.com/u/2437681?v=4)[Lucas Magroski](/maintainers/magroski)[@magroski](https://github.com/magroski)

---

Top Contributors

[![gnumoksha](https://avatars.githubusercontent.com/u/696797?v=4)](https://github.com/gnumoksha "gnumoksha (30 commits)")[![Joilson](https://avatars.githubusercontent.com/u/1915448?v=4)](https://github.com/Joilson "Joilson (13 commits)")[![magroski](https://avatars.githubusercontent.com/u/2437681?v=4)](https://github.com/magroski "magroski (12 commits)")[![vivianequinaia](https://avatars.githubusercontent.com/u/9675671?v=4)](https://github.com/vivianequinaia "vivianequinaia (10 commits)")[![dependabot-preview[bot]](https://avatars.githubusercontent.com/in/2141?v=4)](https://github.com/dependabot-preview[bot] "dependabot-preview[bot] (5 commits)")

---

Tags

value-objectsvoISO 3166value objectsISO 639-1

###  Code Quality

TestsPHPUnit

### Embed Badge

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

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

###  Alternatives

[moneyphp/money

PHP implementation of Fowler's Money pattern

4.8k91.5M526](/packages/moneyphp-money)[league/iso3166

ISO 3166-1 PHP Library

69938.4M141](/packages/league-iso3166)[petercoles/multilingual-country-list

Lookup Objects for ISO 3166 Country Names and Codes

151397.6k5](/packages/petercoles-multilingual-country-list)[adsmurai/currency

A small library to handle currencies and money values

4443.1k](/packages/adsmurai-currency)[space48/auto-value

Generated immutable value classes for PHP7.1+

291.6k](/packages/space48-auto-value)

PHPackages © 2026

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