From fee7bb852e5188be3f0813083ffc484c3057e702 Mon Sep 17 00:00:00 2001 From: Daniel Subiabre Date: Wed, 23 Oct 2024 12:51:21 +0200 Subject: [PATCH] Make GatewayCharge output as IRI strings on GatewayCheckout --- src/Entity/GatewayCharge.php | 1 + src/Entity/GatewayCheckout.php | 1 + 2 files changed, 2 insertions(+) diff --git a/src/Entity/GatewayCharge.php b/src/Entity/GatewayCharge.php index b4a3322..49b6ad5 100644 --- a/src/Entity/GatewayCharge.php +++ b/src/Entity/GatewayCharge.php @@ -13,6 +13,7 @@ use Symfony\Component\Validator\Constraints as Assert; /** * A GatewayCharge represents a monetary payment that can be done by an issuer at checkout with the Gateway. */ +#[API\Get()] #[ORM\Entity(repositoryClass: GatewayChargeRepository::class)] class GatewayCharge { diff --git a/src/Entity/GatewayCheckout.php b/src/Entity/GatewayCheckout.php index 84dce4d..40ca6cc 100644 --- a/src/Entity/GatewayCheckout.php +++ b/src/Entity/GatewayCheckout.php @@ -60,6 +60,7 @@ class GatewayCheckout * * @var Collection */ + #[API\ApiProperty(readableLink: true)] #[Assert\NotBlank()] #[Assert\Count(min: 1)] #[ORM\OneToMany(mappedBy: 'checkout', targetEntity: GatewayCharge::class, cascade: ['persist'])]