Libraries tagged by immutable values
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
11414 Downloads
A base class for immutable single-value-wrapper classes
wiz-develop/php-value-object
5442 Downloads
📦 The PHP Value Object library offers immutable, type-safe, and self-validating objects to model domain values using the Value Object pattern.
tiny-blocks/value-object
23838 Downloads
Defines the default behavior contract for PHP value objects with structural equality.
tiny-blocks/time
418 Downloads
Models time as immutable value objects for PHP: instants, durations, periods, timezones, and time-of-day, all UTC-normalized.
yorcreative/argonaut-dto
167 Downloads
A framework-agnostic PHP DTO package that provides nested casting, recursive serialization, validation, assemblers, and immutable DTO support out of the box.
qubus/valueobjects
284 Downloads
A PHP library of immutable objects to use in Domain Driven Design.
gentle/embeddables
5012 Downloads
Small collection of value objects.
diego-ninja/granite
970 Downloads
A lightweight zero-dependency PHP library for building immutable, serializable objects with validation capabilities.
awd-studio/vo-optional-php
283 Downloads
Type-safe Optional value object for PHP 8.4+. A robust implementation of the Optional pattern inspired by Java, providing elegant null-safety and functional programming capabilities.
coolms/rql
87 Downloads
RQL (Resource Query Language) domain layer -- immutable value objects, AST nodes, and interfaces. Zero dependencies.
php-standard-library/ip
2422 Downloads
Immutable, binary-backed value object for IPv4 and IPv6 addresses with parsing, classification, and comparison
manelpm10/php-value-objects
135 Downloads
A PHP library of immutable objects classes.
ddd-module/value-object
273 Downloads
A PHP library/collection of classes aimed immutable objects.
bakame/tokei
11 Downloads
Immutable value objects for expressive temporal modeling: time, duration, circular 24-hour intervals, and interval sets, without timezone handling.