Libraries tagged by value objects
phpactor/text-document
135856 Downloads
Collection of value objects for representing and referencing text documents
php-standard-library/ip
6956 Downloads
Immutable, binary-backed value object for IPv4 and IPv6 addresses with parsing, classification, and comparison
packagefactory/atomicfusion-presentationobjects
23408 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
2563 Downloads
Configuration settings management for Laravel with scoped values, typed casts and spatie/laravel-data value objects.
mnavarrocarter/chilean-rut
10823 Downloads
PHP Rut Value Object with validation utilities, doctrine type, and other cool features.
milpa/live
28522 Downloads
Render-target-agnostic live component primitives for the Milpa PHP framework: contracts, value objects, components, data sources, and the event-driven mount/handle/render lifecycle.
milpa/auth
20919 Downloads
Runtime-native identity vocabulary for the Milpa PHP framework: the typed Actor / AuthContext / AuthState / Credential primitives, the CredentialVerifier, AuthContextFactory and SessionStore contracts, and the WebAuthn ceremony types (RelyingParty, WebAuthnVerifier, assertion/registration value objects) — the trusted producer of the context policies need. Zero framework, zero ORM, fail-closed by construction.
mgamadeus/ddd-common-money
1439 Downloads
Currency and MoneyAmount value objects for mgamadeus/ddd
katsana/my-identification
10760 Downloads
Identification (Malaysia) Value Object for PHP
italystrap/asset
1123 Downloads
Register and enqueue scripts and styles as value objects
eram/abzar
3254 Downloads
Zero-runtime-dependency Persian (Farsi) toolkit for PHP 8.1+: validators for national ID, legal ID, bank card, Sheba/IBAN, phone, postal code, bill ID and license plate; Toman/Rial money with an Amount value object; formatters (number to words and back, ordinals, time-ago); text tools (slug, script detection, character normalization, ZWNJ half-space, keyboard-layout fix) and digit conversion.
digital-craftsman/self-aware-normalizers
10180 Downloads
Adds interfaces and normalizers that allow value objects to normalize and denormalize themselves.
coolms/rql
3461 Downloads
RQL (Resource Query Language) domain layer -- immutable value objects, AST nodes, and interfaces. Zero dependencies.
componenta/scope
2325 Downloads
Shared execution scope contracts and value objects for Componenta packages
complex-heart/domain-model
4571 Downloads
Domain model toolset to properly build Value Objects, Entities and Aggregates.