Libraries tagged by value objects
carpediem/jsend
23970 Downloads
An Immutable Value Object JSend compliant
cable8mm/n-format
1846 Downloads
Laravel package for Korean and Japanese number formatting with Eloquent casts, value objects, ordinal support, currency formatting, and smart price rounding
andydefer/php-vo
5962 Downloads
A collection of reusable Value Objects and Enums for PHP applications (Email, Money, Address, PostalCode, Iso8601DateTime, Currency, etc.)
andydefer/domain-structures
5892 Downloads
A complete domain structures package for PHP: Records, Value Objects, Data DTOs, and TypedCollections. Brings type safety and clean architecture to your application.
amashukov/cashaddr-php
402 Downloads
CashAddr codec for Bitcoin Cash in pure PHP — BCH polymod checksum, base32, bitcoincash / bchtest / bchreg prefixes, P2PKH / P2SH / P2SH32 and token-aware CashTokens address types as a typed immutable value object.
phpactor/name-specification
48511 Downloads
Value objects for specifying (class/function) names
stratdes/vo
11723 Downloads
Generic ValueObjects library
xsolve-pl/associate
20400 Downloads
This library allows to collect objects and values through associations and provides some entity fetching optimizations for Doctrine ORM to address N+1 queries problem.
presta/behat-evaluator
11399 Downloads
The PrestaBehatEvaluator library leverages adapters to evaluate and transform input values into more complex objects.
php-extended/php-datetime-parser-interface
178235 Downloads
A parser that gives datetime objects from string values
granam/float
31393 Downloads
Converter and wrapping object for a float value
bentools/set
18181 Downloads
The Set object lets you store unique values of any type, like in Javascript.
granam/number
32305 Downloads
Converter and wrapping object for a number (float or integer) value
eboreum/caster
9716 Downloads
Cast any PHP value to a sensible, human readable string. Great for type-safe outputs, exception messages, transparency during debugging, and similar things. Also helps avoiding innate problems such as printing endless, circular referencing objects (endless recursion), limits the output for large arrays and long strings, and prevents (opt-in) the outputting of sensitive strings like passwords.
chevere/action
7026 Downloads
Type-safe invokable objects with attribute-based parameter and return value validation