Просмотр исходного кода

Fix of DynamoDbClient::formatAttributes

Looks like formatAttributes() was removed before v3,
so switching to method existence check instead of version check
Victor Pryazhnikov 4 лет назад
Родитель
Сommit
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')