[php8-compact][REF] Fix api_v3_PaymentTokenTest to work on php8
authorSeamus Lee <seamuslee001@gmail.com>
Mon, 7 Jun 2021 04:48:49 +0000 (04:48 +0000)
committerSeamus Lee <seamuslee001@gmail.com>
Mon, 7 Jun 2021 04:49:29 +0000 (04:49 +0000)
tests/phpunit/CiviTest/CiviUnitTestCase.php

index aa3e5b4c36eb1eafad3d483043aa1a5b06d22294..d7eb28e6594afd11a1d80ee6abe7828a0192aa79 100644 (file)
@@ -2032,7 +2032,7 @@ VALUES
     }
 
     foreach ($params as $key => $value) {
-      if ($key == 'version' || substr($key, 0, 3) == 'api' || !array_key_exists($keys[$key], $result)) {
+      if ($key == 'version' || substr($key, 0, 3) == 'api' || (!array_key_exists($key, $keys) || !array_key_exists($keys[$key], $result))) {
         continue;
       }
       if (in_array($key, $dateFields)) {