Libraries tagged by immutable objects
awd-studio/vo-optional-php
171 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.
adaddinsane/dataobject
5492 Downloads
Data object storage and recovery with sorting, filtering and merging
code-mine/valueobjects
10393 Downloads
A PHP library/collection of classes aimed to help developers using and undestanding immutable objects.
fortis/moneyobject
6037 Downloads
A PHP library providing immutable Money value object
univeros/data
205 Downloads
Trait-composed, immutable-by-default data objects with JSON serialization, Serializable support, and Carbon-powered date mutators.
php-standard-library/ip
2175 Downloads
Immutable, binary-backed value object for IPv4 and IPv6 addresses with parsing, classification, and comparison
ericpoe/ophp
17 Downloads
Forget Haystack vs Needle order, the object IS the Haystack. Haystack is a library that allows for pipelining and immutable structures.
tiny-blocks/immutable-object
14594 Downloads
Provides immutable behavior for objects.
phpfn/immutable
7850 Downloads
Simple helper to ensure immutable objects
manelpm10/php-value-objects
133 Downloads
A PHP library of immutable objects classes.
florianwolters/component-core-immutable
655 Downloads
The Immutable Object implementation pattern as a PHP component.
eboreum/immutable-interface
24 Downloads
Flag a class as being immutable by implementing the ImmutableInterface. An immutable object must never change its state; i.e. its class properties must remain unchanged after instantiation or cloning.
ddd-module/value-object
255 Downloads
A PHP library/collection of classes aimed immutable objects.
adgoal-common/value-object
3709 Downloads
A PHP library/collection of classes aimed immutable objects.
serafim/immutable
194 Downloads
Simple helper to ensure immutable objects