Libraries tagged by immutable objects

diego-ninja/granite

58 Favers
970 Downloads

A lightweight zero-dependency PHP library for building immutable, serializable objects with validation capabilities.

Go to Download


yorcreative/argonaut-dto

0 Favers
167 Downloads

A framework-agnostic PHP DTO package that provides nested casting, recursive serialization, validation, assemblers, and immutable DTO support out of the box.

Go to Download


space48/auto-value

29 Favers
1605 Downloads

Generated immutable value classes for PHP7.1+

Go to Download


pauci/datetime

4 Favers
31738 Downloads

Enhanced DateTime, DateTimeImmutable and DateInterval objects

Go to Download


maplephp/dto

4 Favers
664 Downloads

DTO library in PHP provides benefits such as encapsulating data, enforcing immutability and facilitating data transformation.

Go to Download


gentle/embeddables

0 Favers
5019 Downloads

Small collection of value objects.

Go to Download


awd-studio/vo-optional-php

1 Favers
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.

Go to Download


coolms/rql

0 Favers
104 Downloads

RQL (Resource Query Language) domain layer -- immutable value objects, AST nodes, and interfaces. Zero dependencies.

Go to Download


ericpoe/ophp

38 Favers
17 Downloads

Forget Haystack vs Needle order, the object IS the Haystack. Haystack is a library that allows for pipelining and immutable structures.

Go to Download


tiny-blocks/immutable-object

2 Favers
14606 Downloads

Provides immutable behavior for objects.

Go to Download


manelpm10/php-value-objects

2 Favers
135 Downloads

A PHP library of immutable objects classes.

Go to Download


florianwolters/component-core-immutable

10 Favers
660 Downloads

The Immutable Object implementation pattern as a PHP component.

Go to Download


eboreum/immutable-interface

3 Favers
50 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.

Go to Download


ddd-module/value-object

0 Favers
273 Downloads

A PHP library/collection of classes aimed immutable objects.

Go to Download


serafim/immutable

7 Favers
194 Downloads

Simple helper to ensure immutable objects

Go to Download


<< Previous Next >>