From 35ad706a63fccdf1214fdc89fc993ce986ca3229 Mon Sep 17 00:00:00 2001 From: Yonel Ceruto Date: Mon, 30 Jan 2023 14:14:15 -0500 Subject: [PATCH] Persist Money amount as integer --- config/doctrine/mapping/Money.orm.xml | 2 +- tests/DependencyInjection/MoneyExtensionTest.php | 2 +- tests/Model/MoneyDtoTest.php | 1 - 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/config/doctrine/mapping/Money.orm.xml b/config/doctrine/mapping/Money.orm.xml index b5e1634..9e5290c 100644 --- a/config/doctrine/mapping/Money.orm.xml +++ b/config/doctrine/mapping/Money.orm.xml @@ -5,7 +5,7 @@ https://www.doctrine-project.org/schemas/orm/doctrine-mapping.xsd"> - + diff --git a/tests/DependencyInjection/MoneyExtensionTest.php b/tests/DependencyInjection/MoneyExtensionTest.php index b88e952..9800e53 100644 --- a/tests/DependencyInjection/MoneyExtensionTest.php +++ b/tests/DependencyInjection/MoneyExtensionTest.php @@ -149,7 +149,7 @@ public function testMoneyDoctrineMapping(): void self::assertTrue($metadata->isEmbeddedClass); self::assertSame(Money::class, $metadata->getName()); self::assertSame(['amount', 'currency.code'], $metadata->getFieldNames()); - self::assertSame('string', $metadata->getTypeOfField('amount')); + self::assertSame('integer', $metadata->getTypeOfField('amount')); self::assertSame('string', $metadata->getTypeOfField('currency.code')); self::assertCount(1, $metadata->embeddedClasses); self::assertSame(Currency::class, $metadata->embeddedClasses['currency']['class']); diff --git a/tests/Model/MoneyDtoTest.php b/tests/Model/MoneyDtoTest.php index 549511e..e0994bf 100644 --- a/tests/Model/MoneyDtoTest.php +++ b/tests/Model/MoneyDtoTest.php @@ -13,7 +13,6 @@ namespace Yceruto\MoneyBundle\Tests\Model; -use AssertionError; use Money\Money; use PHPUnit\Framework\TestCase; use Throwable;