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

DynamoDbClient::__construct()   A

Complexity

Conditions 2
Paths 2

Size

Total Lines 14
Code Lines 9

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 4
CRAP Score 2

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 9
c 1
b 0
f 0
dl 0
loc 14
ccs 4
cts 4
cp 1
rs 9.9666
cc 2
nc 2
nop 1
crap 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