Libraries tagged by value-objects
serendipity_hq/php_value_objects
6361 Downloads
A set of value objects to manage simple and composite values
gathercontent/config-value-object
63725 Downloads
Validate item config for GatherContent
beeyev/value-objects-php
10 Downloads
Immutable value objects for PHP, designed for Domain-Driven Design (DDD). Enhance your applications with expressive, reliable, and maintainable code.
xakepehok/path
9112 Downloads
Util for filesystem path navigation
xakepehok/enum-helper
10282 Downloads
Enum Helper with switch-case alternative and more
tiny-blocks/time
316 Downloads
Models time as immutable value objects for PHP: instants, durations, periods, timezones, and time-of-day, all UTC-normalized.
tiny-blocks/math
22656 Downloads
Value Objects for handling arbitrary precision numbers.
tiny-blocks/currency
22502 Downloads
Models ISO-4217 currencies as a PHP enum, with per-currency fraction digit resolution.
tiny-blocks/country
22433 Downloads
Provides ISO 3166-1 country and ISO 3166-2 subdivision value objects for PHP, with Alpha-2, Alpha-3, numeric, and IANA timezone resolution.
spoorsny/south-african-id
919 Downloads
A self-validating value object encapsulating a South African government-issued personal identification number.
space48/auto-value
1593 Downloads
Generated immutable value classes for PHP7.1+
simplon/helper
101292 Downloads
Helpers for recurring requirements
reallifekip/immutable-base
449 Downloads
Strict immutable DTOs, VOs, and SVOs for PHP 8.4+ with construction-time type validation, deep path mutation, and automatic validation chaining.
rasuvaeff/duration
178 Downloads
Type-safe immutable duration value object for PHP
proai/laravel-struct
2107 Downloads
A Laravel package for using structs with Laravel including attribute casting.