Libraries tagged by immutable values
carpediem/jsend
23790 Downloads
An Immutable Value Object JSend compliant
php-standard-library/ip
5033 Downloads
Immutable, binary-backed value object for IPv4 and IPv6 addresses with parsing, classification, and comparison
kumwe/access-context
3672 Downloads
Immutable Kumwe access-context values and actor contracts, supplied explicitly to every use case.
ez-php/bignum
577 Downloads
Arbitrary-precision integer and decimal arithmetic for the ez-php ecosystem — immutable BigInteger and BigDecimal value objects backed by bcmath (gmp optional)
roundly-consulting/money-for-laravel
405 Downloads
Immutable arbitrary-precision Money and Currency value objects for Laravel: ISO 4217 + custom currencies, exact decimal parsing, rounding-safe arithmetic and allocation, locale formatting, Eloquent casts and schema macros, validation, discounts, tax, and pluggable exchange rates (array, database, ECB).
kumwe/record-model
2018 Downloads
Portable immutable records, revisions, replay outcomes and scope values.
sugarcraft/candy-buffer
7943 Downloads
Cell-grid value objects for terminal rendering — Buffer and Cell as immutable, fluent data model.
space48/auto-value
1613 Downloads
Generated immutable value classes for PHP7.1+
beeyev/value-objects-php
10 Downloads
Immutable value objects for PHP, designed for Domain-Driven Design (DDD). Enhance your applications with expressive, reliable, and maintainable code.
mle86/value
11963 Downloads
A base class for immutable single-value-wrapper classes
wiz-develop/php-value-object
5779 Downloads
📦 The PHP Value Object library offers immutable, type-safe, and self-validating objects to model domain values using the Value Object pattern.
rasuvaeff/rector-datetime-immutable
78 Downloads
Rector rules that migrate DateTime to DateTimeImmutable and auto-fix lost mutations whose return value is ignored
micro-module/value-object
5112 Downloads
A PHP library/collection of classes aimed immutable objects.
bakame/tokei
17 Downloads
Immutable value objects for expressive temporal modeling: time, duration, circular 24-hour intervals, and interval sets, without timezone handling.
yorcreative/argonaut-dto
295 Downloads
A framework-agnostic PHP DTO package that provides nested casting, recursive serialization, validation, assemblers, and immutable DTO support out of the box.