Libraries tagged by php value objects
amashukov/eth-rpc-client-php
441 Downloads
Ethereum JSON-RPC client in pure PHP — raw eth_* mirror (EthRpcClient) + ethers.js v6-flavoured facade (JsonRpcProvider) over any PSR-18 client. Typed Value Objects (transaction + receipt bundle, block, fee data, fee history, logs), bigint-safe hex/decimal helpers.
revinate/php-getter-setter
33011 Downloads
PHP library to simplify getting and setting values in arrays and objects.
leancaptain/money
211 Downloads
A small, framework-agnostic PHP money value object for safe monetary calculations.
tiny-blocks/country
22531 Downloads
Provides ISO 3166-1 country and ISO 3166-2 subdivision value objects for PHP, with Alpha-2, Alpha-3, numeric, and IANA timezone resolution.
talred/forge
112 Downloads
Domain layer foundation for PHP 8.2+ providing Value Objects with attribute-based validation, Entities, Aggregates, Rules, Specifications, Policies, Invariants, Transformers, and a framework-agnostic adapter system.
polysource/core
629 Downloads
Polysource Admin — core contracts and value objects. Pure PHP, zero Symfony dependency.
zolta/forge
776 Downloads
Domain layer foundation for PHP 8.2+ providing Value Objects with attribute-based validation, Entities, Aggregates, Rules, Specifications, Policies, Invariants, Transformers, and a framework-agnostic adapter system.
ez-php/money
243 Downloads
Immutable Money and Currency value objects for the ez-php ecosystem — ISO 4217 currencies, arbitrary-precision arithmetic via ez-php/bignum, allocation, and locale-aware formatting
ez-php/bignum
626 Downloads
Arbitrary-precision integer and decimal arithmetic for the ez-php ecosystem — immutable BigInteger and BigDecimal value objects backed by bcmath (gmp optional)
coddin-web/manifest-parser
644 Downloads
A simple plain PHP manifest parser which will return a Value Object to pass around in your application
yorcreative/argonaut-dto
300 Downloads
A framework-agnostic PHP DTO package that provides nested casting, recursive serialization, validation, assemblers, and immutable DTO support out of the box.
ufo-tech/dto-transformer
2407 Downloads
The library provides tools for two-way transformation of DTO objects ⇄ arrays, respecting typing, contracts, and flexible transformation logic.
tiny-blocks/math
22767 Downloads
Arbitrary-precision numbers for PHP, where arithmetic is exact and rounding is explicit.
tiny-blocks/currency
22542 Downloads
Models ISO-4217 currencies as a PHP enum, with per-currency fraction digit resolution.
tiny-blocks/building-blocks
228 Downloads
Implements tactical DDD building blocks for PHP: entities, aggregate roots, domain events, snapshots, and upcasters.