Libraries tagged by immutable objects
guennichi/mapper
15514 Downloads
A lightweight library to map array data to PHP immutable objects
cultuurnet/valueobjects
48064 Downloads
A PHP library/collection of classes aimed to help developers using and understanding immutable objects.
pollora/option
9941 Downloads
A modern PHP package for WordPress option management with validation and immutable value objects
koriym/file-upload
150609 Downloads
Type-safe file upload handling with immutable value objects
deefour/transformer
54688 Downloads
Transform raw input data into consistent, immutable PHP objects
ericpoe/haystack
30137 Downloads
Forget Haystack vs Needle order, the object IS the Haystack. Haystack is a library that allows for pipelining and immutable structures.
arnedesmedt/json-immutable-objects
25561 Downloads
Immutable objects with a json schema
tiny-blocks/value-object
24346 Downloads
Defines the default behavior contract for PHP value objects with structural equality.
rmezhuev/data-transfer-object
13762 Downloads
Plain and simple immutable DTO pattern implementation based on php annotations
reallifekip/immutable-base
761 Downloads
Strict immutable DTOs, VOs, and SVOs for PHP 8.4+ with construction-time type validation, deep path mutation, and automatic validation chaining.
jaxon-php/jaxon-config
2855 Downloads
Save config options in immutable objects.
tiny-blocks/time
916 Downloads
Models time as immutable value objects for PHP: instants, durations, periods, timezones, and time-of-day, all UTC-normalized.
diego-ninja/granite
986 Downloads
A lightweight zero-dependency PHP library for building immutable, serializable objects with validation capabilities.
rasuvaeff/duration
3326 Downloads
Type-safe immutable duration value object for PHP
fab2s/laravel-dt0
2658 Downloads
Immutable Data Transfer Objects (DTO) for Laravel with validation, Eloquent casting, and encryption