krak / money-normalizer
Symfony Normalizer/Denormalizer for moneyphp/money
v1.0.1
2023-03-01 13:55 UTC
Requires
- symfony/serializer: ^3.4|^4.1|^5.4|^6.3
Requires (Dev)
- symfony/dependency-injection: ^5.4
- symfony/http-kernel: ^5.4
README
这包含了对 moneyphp/money
的 Money\Money
类的 Symfony Denormalizer。
安装
使用 composer 在 krak/money-normalizer
中安装。
使用方法
MoneyDenormalizer
$denormalizer = new Krak\MoneyNormalizer\MoneyDenormalizer(); $money = $denormalizer->denormalize(['amount' => 10, 'currency' => 'USD'], 'Money\Money');
Symfony 集成
在 config/bundles.php
中注册 MoneyNormalizerBundle
<?php return [ //... Krak\MoneyNormalizer\Bridge\Symfony\MoneyNormalizerBundle::class => ['all' => true], ];