Libraries tagged by immutable objects
cline/numerus
12594 Downloads
Immutable numeric value object with chainable arithmetic operations and Laravel Number formatting
jooservices/dto
7583 Downloads
PHP 8.5+ DTO and Data library with immutable DTOs and mutable Data objects
myerscode/utilities-bags
11875 Downloads
A PHP helper utility class for fluent interaction and manipulation with collection data using immutable bags
fab2s/dt0
3058 Downloads
Immutable DTOs with bidirectional casting. No framework required. 8x faster than the alternative.
nicolopignatelli/valueobjects
106640 Downloads
A PHP library/collection of classes aimed to help developers using and undestanding immutable objects.
phpgt/json
17153 Downloads
Structured, type-safe, immutable JSON objects.
coolms/rql
3258 Downloads
RQL (Resource Query Language) domain layer -- immutable value objects, AST nodes, and interfaces. Zero dependencies.
carpediem/jsend
23943 Downloads
An Immutable Value Object JSend compliant
php-standard-library/ip
6674 Downloads
Immutable, binary-backed value object for IPv4 and IPv6 addresses with parsing, classification, and comparison
roundly-consulting/money-for-laravel
690 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).
ez-php/http
15705 Downloads
HTTP message objects for the ez-php framework — immutable Request, Response, RequestFactory, and ResponseEmitter. Zero dependencies.
sugarcraft/sugar-cellbuffer
1917 Downloads
Cell-grid value objects for terminal rendering — Buffer and Cell as immutable, fluent data model.
phpfn/immutable
8035 Downloads
Simple helper to ensure immutable objects
micro-module/value-object
5216 Downloads
A PHP library/collection of classes aimed immutable objects.
lisachenko/immutable-object
30 Downloads
Immutable object library