Passed
Push — master ( db4681...d0defb )
by
unknown
13:46 queued 06:14
created

MollieApiClient::getConfig()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 1
c 1
b 0
f 0
dl 0
loc 3
rs 10
cc 1
nc 1
nop 0
1
<?php
2
3
/*
4
 * This file has been created by developers from BitBag.
5
 * Feel free to contact us once you face any issues or want to start
6
 * You can find more information about us on https://bitbag.io and write us
7
 * an email on [email protected].
8
 */
9
10
declare(strict_types=1);
11
12
namespace BitBag\SyliusMolliePlugin\Client;
13
14
use BitBag\SyliusMolliePlugin\BitBagSyliusMolliePlugin;
15
use Mollie\Api\MollieApiClient as BaseMollieApiClient;
16
17
class MollieApiClient extends BaseMollieApiClient
18
{
19
    /** @var array */
20
    protected $config = [];
21
22
    /** @var bool */
23
    protected $isRecurringSubscription = false;
24
25
    public function getVersion(): string
26
    {
27
        return BitBagSyliusMolliePlugin::VERSION;
28
    }
29
30
    public function getUserAgentToken(): string
31
    {
32
        return BitBagSyliusMolliePlugin::USER_AGENT_TOKEN;
33
    }
34
35
    public function setConfig(array $config): void
36
    {
37
        $this->config = $config;
38
    }
39
40
    public function getConfig(): array
41
    {
42
        return $this->config;
43
    }
44
45
    public function setIsRecurringSubscription(bool $isRecurringSubscription): void
46
    {
47
        $this->isRecurringSubscription = $isRecurringSubscription;
48
    }
49
50
    public function isRecurringSubscription(): bool
51
    {
52
        return $this->isRecurringSubscription;
53
    }
54
}
55