PHPackages                             2dotstwice/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. 2dotstwice/value-objects

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

2dotstwice/value-objects
========================

Classes, traits, interfaces, ... to work with value objects.

v2.0(8y ago)46.0k[1 issues](https://github.com/2dotstwice/value-objects/issues)Apache-2.0PHPPHP &gt;=7.1

Since Feb 14Pushed 8y ago3 watchersCompare

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

READMEChangelog (2)Dependencies (4)Versions (4)Used By (0)

[![Build Status](https://camo.githubusercontent.com/378435667fecdffba8bd40d5455060127ede5f6235beb0df1a1cdc8add082eb8/68747470733a2f2f7472617669732d63692e6f72672f32646f747374776963652f76616c75652d6f626a656374732e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/2dotstwice/value-objects) [![Coverage Status](https://camo.githubusercontent.com/c99b1a2dfc1666c7db45c1fd5f9690795542c6fdb34bd2aca57b852fde1a7a33/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f32646f747374776963652f76616c75652d6f626a656374732f62616467652e7376673f6272616e63683d6d6173746572)](https://coveralls.io/github/2dotstwice/value-objects?branch=master)

Description
===========

[](#description)

A collection of classes, interfaces, and traits to facilitate working with value objects. The primary goal is to enable developers to easily create their own value objects. While we might provide some common value objects in the future, right now we're focusing on providing the building blocks for your own value objects.

Requirements
============

[](#requirements)

- v1.0: PHP 5.6+
- v2.0: PHP 7.1+

Installation
============

[](#installation)

```
composer install 2dotstwice/value-objects

```

Usage
=====

[](#usage)

\[Coming soon\]

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance15

Infrequent updates — may be unmaintained

Popularity24

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor1

Top contributor holds 100% 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 ~10 days

Total

3

Last Release

2992d ago

PHP version history (2 changes)v2.0PHP &gt;=7.1

1.x-devPHP &gt;=5.6

### Community

Maintainers

![](https://www.gravatar.com/avatar/223a7aec7ce47726d4a7a9df7c6365c883f9452502df2c5752a21adaf5d7039b?d=identicon)[cyberwolf](/maintainers/cyberwolf)

![](https://www.gravatar.com/avatar/c53fd9b9944aaab5041a532e1df0c7b84e4d7b62e743efd39314951c88046cd6?d=identicon)[bertramakers](/maintainers/bertramakers)

![](https://www.gravatar.com/avatar/cf4e12cb660f15f38ac4b8350b69c4b0269ecd105e194397d645de231d3207d9?d=identicon)[LucWollants](/maintainers/LucWollants)

---

Top Contributors

[![bertramakers](https://avatars.githubusercontent.com/u/959026?v=4)](https://github.com/bertramakers "bertramakers (6 commits)")

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/2dotstwice-value-objects/health.svg)

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

###  Alternatives

[afragen/git-updater

A plugin to automatically update GitHub, Bitbucket, GitLab, or Gitea hosted plugins, themes, and language packs.

3.3k1.6k](/packages/afragen-git-updater)[kunstmaan/utilities-bundle

The KunstmaanUtilitiesBundle makes your life easier by providing a couple of small but usefull helper services you can use and re-use in your applications. We already implemented an easy to use cipher service and a shell helper service for you but feel free to send in a pull request with your additions. The shell helper allows you to run apps in the background, see if a process is running and has a method to kill a running process. The cipher service allow you to encode and decode strings using the Rijndael 256 cipher

13150.5k6](/packages/kunstmaan-utilities-bundle)[miladrahimi/php-enum

A PHP Abstract Enum Class

1113.0k](/packages/miladrahimi-php-enum)

PHPackages © 2026

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