andydefer/php-vo

A collection of reusable Value Objects and Enums for PHP applications (Email, Money, Address, PostalCode, Iso8601DateTime, Currency, etc.)

Maintainers

Package info

github.com/andydefer/php-vo

pkg:composer/andydefer/php-vo

Transparency log

Statistics

Installs: 360

Dependents: 3

Suggesters: 0

Stars: 0

Open Issues: 0

v0.13.2 2026-07-09 14:51 UTC

README

Une collection de Value Objects et Enums réutilisables pour applications PHP 8.1+.

Installation

composer require andydefer/php-vo

Prérequis

  • PHP 8.1 ou supérieur
  • andydefer/domain-structures ^1.3

Documentation

Exemple rapide

use AndyDefer\PhpVo\ValueObjects\MoneyVO;
use AndyDefer\PhpVo\ValueObjects\AmountVO;
use AndyDefer\PhpVo\Enums\Currency;

$money = new MoneyVO(AmountVO::from('99.99'), Currency::EUR);
echo $money->format(); // '99.99 €'

License

MIT © Andy Defer