Libraries tagged by Value Object
php-standard-library/ip
2315 Downloads
Immutable, binary-backed value object for IPv4 and IPv6 addresses with parsing, classification, and comparison
oi-lab/oi-laravel-settings
453 Downloads
Configuration settings management for Laravel with scoped values, typed casts and spatie/laravel-data value objects.
n2n/valobj
2732 Downloads
Contains typical n2n implementations of common value objects.
milpa/http-symfony
228 Downloads
Symfony HttpFoundation adapter for the Milpa PHP framework: the HTTP response value objects and the base controller a host's routing invokes.
mgamadeus/ddd-common-money
503 Downloads
Currency and MoneyAmount value objects for mgamadeus/ddd
martingold/autotype
4936 Downloads
Automatically register value objects (DTOs, crates) as Doctrine types
luka/network-address-types
19 Downloads
Provides typed value objects for network addresses (IP v4/v6 and MAC)
krixon/url
28650 Downloads
URL value objects
katsana/my-identification
10331 Downloads
Identification (Malaysia) Value Object for PHP
kachnitel/datasource-contracts
406 Downloads
Interfaces and value objects defining the DataSource contract for admin-style list views
intraworlds/enum
73262 Downloads
Lightweight implementation of enum value object
innis/coding-standards
85 Downloads
PHPStan rules that enforce the Innis coding conventions: clean-architecture layering, banned traits, interface/collection/exception placement, value-object immutability, and naming smells.
hitaqnia/haykal-core
110 Downloads
Haykal shared utilities: Result pattern, tenancy primitives, phone-number value object, and two HTTP middlewares (user-locale + Spatie permissions-team bridge).
happy-types/money-type
26711 Downloads
Money library implements Money Value Object which contains amount and currency in the same object.
genai/web
166 Downloads
Web/MVC layer over genai/http: #[Controller]/#[RestController] (with a base path) and #[Route] attributes, a View value object, a default genai/view engine (override with #[ViewRegister]), and a dispatcher. Routes compile to genai/routing's standalone matcher. Runtime is PHP 5.3-safe; the attributes/processors are PHP 8 build-time.