浏览代码

Fix of DynamoDbClient::formatAttributes

Looks like formatAttributes() was removed before v3,
so switching to method existence check instead of version check
Victor Pryazhnikov 4 年之前
父节点
当前提交
c7a5ecca6c
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3 3
      tests/Monolog/Handler/DynamoDbHandlerTest.php

+ 3 - 3
tests/Monolog/Handler/DynamoDbHandlerTest.php

@@ -29,10 +29,10 @@ class DynamoDbHandlerTest extends TestCase
 
         $implementedMethods = ['__call'];
         $absentMethods = [];
-        if ($this->isV3) {
-            $absentMethods[] = 'formatAttributes';
-        } else {
+        if (method_exists('Aws\DynamoDb\DynamoDbClient', 'formatAttributes')) {
             $implementedMethods[] = 'formatAttributes';
+        } else {
+            $absentMethods[] = 'formatAttributes';
         }
 
         $this->client = $this->getMockBuilder('Aws\DynamoDb\DynamoDbClient')