From 0ff88c67cc3507b7de3361c65958479c4ec57fdc Mon Sep 17 00:00:00 2001 From: Seamus Lee Date: Sun, 15 Jan 2023 20:26:58 +0000 Subject: [PATCH] [REF][PHP8.2] Fix creation of dynamic properties in Payflow Pro extension --- ext/payflowpro/CRM/Core/Payment/PayflowPro.php | 7 +++++++ .../phpunit/CRM/Core/Payment/PayflowProTest.php | 12 ++++++++++++ 2 files changed, 19 insertions(+) diff --git a/ext/payflowpro/CRM/Core/Payment/PayflowPro.php b/ext/payflowpro/CRM/Core/Payment/PayflowPro.php index acd64bb021..0fad94fce8 100644 --- a/ext/payflowpro/CRM/Core/Payment/PayflowPro.php +++ b/ext/payflowpro/CRM/Core/Payment/PayflowPro.php @@ -21,6 +21,13 @@ class CRM_Core_Payment_PayflowPro extends CRM_Core_Payment { */ protected $guzzleClient; + /** + * Payment Processor Mode + * either test or live + * @var string + */ + protected $_mode; + /** * Constructor * diff --git a/ext/payflowpro/tests/phpunit/CRM/Core/Payment/PayflowProTest.php b/ext/payflowpro/tests/phpunit/CRM/Core/Payment/PayflowProTest.php index 4021911608..dd5a889138 100644 --- a/ext/payflowpro/tests/phpunit/CRM/Core/Payment/PayflowProTest.php +++ b/ext/payflowpro/tests/phpunit/CRM/Core/Payment/PayflowProTest.php @@ -23,6 +23,18 @@ class CRM_Core_Payment_PayflowProTest extends \PHPUnit\Framework\TestCase implem use \Civi\Test\GuzzleTestTrait; use \Civi\Test\Api3TestTrait; + /** + * Instance of CRM_Core_Payment_PayflowPro|null + * @var CRM_Core_Payment_PayflowPro + */ + protected $processor; + + /** + * Created Object Ids + * @var array + */ + public $ids; + public function setUpHeadless() { // Civi\Test has many helpers, like install(), uninstall(), sql(), and sqlFile(). // See: https://docs.civicrm.org/dev/en/latest/testing/phpunit/#civitest -- 2.25.1