Libraries tagged by immutable objects
guennichi/mapper
14249 Downloads
A lightweight library to map array data to PHP immutable objects
cultuurnet/valueobjects
46677 Downloads
A PHP library/collection of classes aimed to help developers using and understanding immutable objects.
koriym/file-upload
82278 Downloads
Type-safe file upload handling with immutable value objects
deefour/transformer
52702 Downloads
Transform raw input data into consistent, immutable PHP objects
akira/laravel-pdf-invoices
2154 Downloads
A modern, strictly typed, and extensible invoice generator for Laravel 12+ built with PHP 8.4 syntax. This package provides a clean builder pattern API, immutable data objects, and modular design inspired by LaravelDaily/laravel-invoices but rewritten from scratch with SOLID principles and Laravel best practices.
arnedesmedt/json-immutable-objects
23771 Downloads
Immutable objects with a json schema
rmezhuev/data-transfer-object
12412 Downloads
Plain and simple immutable DTO pattern implementation based on php annotations
reallifekip/immutable-base
428 Downloads
Strict immutable DTOs, VOs, and SVOs for PHP 8.4+ with construction-time type validation, deep path mutation, and automatic validation chaining.
fab2s/laravel-dt0
1858 Downloads
Immutable Data Transfer Objects (DTO) for Laravel with validation, Eloquent casting, and encryption
cline/numerus
4922 Downloads
Immutable numeric value object with chainable arithmetic operations and Laravel Number formatting
myerscode/utilities-bags
9635 Downloads
A PHP helper utility class for fluent interaction and manipulation with collection data using immutable bags
nicolopignatelli/valueobjects
106640 Downloads
A PHP library/collection of classes aimed to help developers using and undestanding immutable objects.
phpgt/json
12639 Downloads
Structured, type-safe, immutable JSON objects.
carpediem/jsend
23029 Downloads
An Immutable Value Object JSend compliant
ez-php/http
5121 Downloads
HTTP message objects for the ez-php framework — immutable Request, Response, RequestFactory, and ResponseEmitter. Zero dependencies.