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

Statistics

Installs: 8

Dependents: 1

Suggesters: 0

Stars: 0

Open Issues: 0

0.7.0 2026-06-07 12:59 UTC

This package is auto-updated.

Last update: 2026-06-07 13:04:03 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