diff --git a/modules.local/ppcp-api-client/src/Entity/Payments.php b/modules.local/ppcp-api-client/src/Entity/Payments.php index 445049024..4d9083c03 100644 --- a/modules.local/ppcp-api-client/src/Entity/Payments.php +++ b/modules.local/ppcp-api-client/src/Entity/Payments.php @@ -8,10 +8,7 @@ class Payments { private $authorizations; - /** - * @var Authorization[] $authorizations - */ - public function __construct(array $authorizations) + public function __construct(Authorization ...$authorizations) { $this->authorizations = $authorizations; } diff --git a/modules.local/ppcp-api-client/src/Factory/PaymentsFactory.php b/modules.local/ppcp-api-client/src/Factory/PaymentsFactory.php index 114336663..b99971812 100644 --- a/modules.local/ppcp-api-client/src/Factory/PaymentsFactory.php +++ b/modules.local/ppcp-api-client/src/Factory/PaymentsFactory.php @@ -26,7 +26,7 @@ class PaymentsFactory }, $data->authorizations ); - $payments = new Payments($authorizations); + $payments = new Payments(...$authorizations); return $payments; } }