Libraries tagged by php value objects
kint/vo
991 Downloads
Simple, yet powerful immutable Value Object.
noahlvb/valueobject
2200 Downloads
A php library to bootstrap the use of Domain Driven Design valueObjects
kariricode/transformer
9 Downloads
Composable, rule-based data transformation engine for PHP 8.4+ — 32 rules, #[Transform] attributes, case conversion, powered by kariricode/property-inspector. ARFA 1.3.
balpom/types
19 Downloads
Library for PHP type checking and type casting.
phospr/quantity
2671 Downloads
PHP value objects for quantities
kminek/numbers
2202 Downloads
PHP value-objects for various identification numbers used in Poland (PESEL, REGON, NIP, NRB, etc.)
izisaurio/inn-validator
1271 Downloads
A PHP simple object value validator
dipesh/date
19 Downloads
System-level BS (Bikram Sambat) date value object for PHP: parsing, components, language-aware formatting, and cloning. Extracted from dipesh/nepali-date.
dzentota/typedvalue
60 Downloads
A PHP 8.3+ typed values (value objects) helper library with modern enum support and comprehensive security features.
inteve/types
8623 Downloads
Value objects and helpers for PHP.
kraenzle-ritter/skos
23 Downloads
SKOS vocabularies in PHP: concepts and concept schemes as plain value objects, written to Turtle, RDF/XML and N-Triples with EasyRdf. Labels per language, notations, notes, broader/narrower/related with inverses completed, mapping properties, top concepts and subtrees. Framework-agnostic; consumed by Anton.
hallmark/hallmark
9 Downloads
A modern, fully-typed PSR-3 logging library for PHP 8.3+ — the handler/formatter/processor architecture of Monolog, rebuilt from scratch around enums, readonly value objects and strict types.
simivar/reverse-print-r
1070 Downloads
Library to reverse print_r output to PHP objects, arrays and scalar values.
subtext/collections
7 Downloads
Provides iterable collections of validated objects or scalar values, enabling fluent, type-safe interfaces in PHP.
joby/smol-context
104 Downloads
A lightweight DI container for PHP for global, low-config service and object registration. Use it to resolve and inject services, objects, and config values anywhere. You can execute callables with injected dependencies, instantiate objects with dependencies, and even include files using a unique DocBlock injection system.