From a71d0d81037df31204a88015df2b2b6aa319eed8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kuba=20Wer=C5=82os?= Date: Thu, 17 Aug 2023 11:04:56 +0200 Subject: [PATCH] Test for creating model classes (#29) --- Model/Objects/RequestBody/Transaction.php | 5 +++++ .../RequestBody/TransactionWithInstantRedirection.php | 5 +++++ tests/Model/ModelsTest.php | 4 ++++ 3 files changed, 14 insertions(+) diff --git a/Model/Objects/RequestBody/Transaction.php b/Model/Objects/RequestBody/Transaction.php index 1dd5797..05de6ef 100644 --- a/Model/Objects/RequestBody/Transaction.php +++ b/Model/Objects/RequestBody/Transaction.php @@ -59,6 +59,11 @@ class Transaction extends Objects */ public $payer; + /** + * @var Callbacks + */ + public $callbacks; + public function getRequiredFields() { return [ diff --git a/Model/Objects/RequestBody/TransactionWithInstantRedirection.php b/Model/Objects/RequestBody/TransactionWithInstantRedirection.php index 2dbd239..0aa615c 100644 --- a/Model/Objects/RequestBody/TransactionWithInstantRedirection.php +++ b/Model/Objects/RequestBody/TransactionWithInstantRedirection.php @@ -59,6 +59,11 @@ class TransactionWithInstantRedirection extends Objects */ public $payer; + /** + * @var Callbacks + */ + public $callbacks; + public function getRequiredFields() { return [ diff --git a/tests/Model/ModelsTest.php b/tests/Model/ModelsTest.php index ec77c22..cd4bdf5 100644 --- a/tests/Model/ModelsTest.php +++ b/tests/Model/ModelsTest.php @@ -17,6 +17,10 @@ class ModelsTest extends TestCase public function testModel($class) { self::assertTrue(class_exists($class) || interface_exists($class)); + + if (class_exists($class)) { + new $class(); + } } public static function dataModel()