Libraries tagged by value-object
violinist-dev/update-check-data
24347 Downloads
Value objects
vdhicts/time
5328 Downloads
Time value-object with parser and collection and helpers for duration, rounding and ranges. Makes working with times easy.
teamchallengeapps/distance
10036 Downloads
PHP Distance (Value Object) Helper
survos/shape-contracts
644 Downloads
Shared value objects for physical shape, dimensions, and measurement units.
survos/dimensions-bundle
653 Downloads
Physical dimensions value objects and Doctrine integration for Symfony — designed for archival, museum, and document workflows.
sugarcraft/candy-buffer
7985 Downloads
Cell-grid value objects for terminal rendering — Buffer and Cell as immutable, fluent data model.
studio-design/ecdsa-signature
2751 Downloads
ECDSA signature value object with DER/JWS raw format conversion and curve-order validation. For Cloud KMS/HSM-based JWT signing where OpenSSL/KMS returns DER but JWT (RFC 7518) requires raw format.
stadgent/services-opening-hours
56842 Downloads
Package to access the Opening Hours API and wrap the responses in value objects.
sitegeist/kaleidoscope-valueobjects
8180 Downloads
Value objects and editors based on Kaleidoscope
roundly-consulting/money-for-laravel
491 Downloads
Immutable arbitrary-precision Money and Currency value objects for Laravel: ISO 4217 + custom currencies, exact decimal parsing, rounding-safe arithmetic and allocation, locale formatting, Eloquent casts and schema macros, validation, discounts, tax, and pluggable exchange rates (array, database, ECB).
redcrystal/cast
23107 Downloads
Laravel Value Objects: Cast your Eloquent model attributes to value objects with ease!
phpactor/text-document
134334 Downloads
Collection of value objects for representing and referencing text documents
php-standard-library/ip
5430 Downloads
Immutable, binary-backed value object for IPv4 and IPv6 addresses with parsing, classification, and comparison
packagefactory/atomicfusion-presentationobjects
23212 Downloads
Allows for usage of type-safe, testable presentation objects (e.g. value objects) in Atomic Fusion as a replacement for props and propsets.
oi-lab/oi-laravel-settings
1804 Downloads
Configuration settings management for Laravel with scoped values, typed casts and spatie/laravel-data value objects.