Libraries tagged by value objects

tiny-blocks/building-blocks

2 Favers
411 Downloads

Implements tactical DDD building blocks for PHP: entities, aggregate roots, domain events, snapshots, and upcasters.

Go to Download


somnambulist/domain

26 Favers
6462 Downloads

Provides a collection of entities, helpers and base implementations for creating domain objects.

Go to Download


simplon/helper

1 Favers
102289 Downloads

Helpers for recurring requirements

Go to Download


reallifekip/immutable-base

12 Favers
767 Downloads

Strict immutable DTOs, VOs, and SVOs for PHP 8.4+ with construction-time type validation, deep path mutation, and automatic validation chaining.

Go to Download


rasuvaeff/duration

0 Favers
3579 Downloads

Type-safe immutable duration value object for PHP

Go to Download


nepada/email-address-doctrine

4 Favers
12983 Downloads

Email address type for Doctrine.

Go to Download


milpa/command

0 Favers
32228 Downloads

The Command-as-atom core: the surface-agnostic Operation value object plus the CommandProvider and SurfaceProjector contracts. One operation, N surfaces.

Go to Download


kyzegs/laravel-eloquent-embeddables

2 Favers
1462 Downloads

Doctrine-like embeddables for Eloquent using Laravel's native custom cast system.

Go to Download


jessegall/php-types

0 Favers
5270 Downloads

Named typed constants and predicates — give meaning to magic literals like '', [], '{}', 0, true and null.

Go to Download


honeybee/trellis

9 Favers
6060 Downloads

Library for generating entities, that enforce data validity according to a specific schema.

Go to Download


fab2s/dt0

10 Favers
3118 Downloads

Immutable DTOs with bidirectional casting. No framework required. 8x faster than the alternative.

Go to Download


cline/strongly-typed-id

0 Favers
12632 Downloads

Strongly-typed ID value objects for PHP with support for UUID, ULID, NanoID, GUID, Sqid, Hashids and Laravel integration

Go to Download


cline/numerus

0 Favers
13120 Downloads

Immutable numeric value object with chainable arithmetic operations and Laravel Number formatting

Go to Download


cline/intl

1 Favers
16848 Downloads

Type-safe internationalization value objects and validation rules for Laravel applications including countries, currencies, locales, phone numbers, postal codes, and addresses

Go to Download


atldays/laravel-url

0 Favers
1159 Downloads

Laravel package for URL value objects, sanitization pipelines, browser URL support, validation rules, request macros, and Laravel Data integration.

Go to Download


<< Previous Next >>