Completed
Push — master ( 5accd6...21cd89 )
by Guillermo A.
02:00
created

DynamoDbClient   A

Complexity

Total Complexity 2

Size/Duplication

Total Lines 23
Duplicated Lines 0 %

Test Coverage

Coverage 100%

Importance

Changes 1
Bugs 0 Features 0
Metric Value
wmc 2
eloc 10
c 1
b 0
f 0
dl 0
loc 23
ccs 4
cts 4
cp 1
rs 10

1 Method

Rating   Name   Duplication   Size   Complexity  
A __construct() 0 14 2
1
<?php
2
3
namespace Guillermoandrae\Db\DynamoDb;
4
5
use Aws\DynamoDb\DynamoDbClient as AWSDynamoDbClient;
6
7
final class DynamoDbClient extends AWSDynamoDbClient
8
{
9
    /**
10
     * DynamoDbClient constructor.
11
     *
12
     * If no options are provided, uses local options.
13
     *
14
     * @param array $options OPTIONAL The client options.
15
     */
16 17
    public function __construct(array $options = [])
17
    {
18 17
        if (empty($options)) {
19
            $options = [
20 17
                'region' => 'us-west-2',
21
                'version'  => 'latest',
22
                'endpoint' => 'http://localhost:8000',
23
                'credentials' => [
24
                    'key' => 'not-a-real-key',
25
                    'secret' => 'not-a-real-secret',
26
                ],
27
            ];
28
        }
29 17
        parent::__construct($options);
30 17
    }
31
}
32