Passed
Pull Request — master (#28)
by Manuel
09:19
created

Brand   A

Complexity

Total Complexity 2

Size/Duplication

Total Lines 50
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 30
dl 0
loc 50
rs 10
c 1
b 0
f 0
wmc 2

2 Methods

Rating   Name   Duplication   Size   Complexity  
A getName() 0 3 1
A getPaymentMethod() 0 3 1
1
<?php declare(strict_types=1);
2
3
namespace Ticketpark\SaferpayJson\Response\Container;
4
5
use JMS\Serializer\Annotation\SerializedName;
6
use JMS\Serializer\Annotation\Type;
7
8
final class Brand
9
{
10
    const PAYMENT_METHOD_ALIPAY = 'ALIPAY';
11
    const PAYMENT_METHOD_AMEX = 'AMEX';
12
    const PAYMENT_METHOD_BANCONTACT = 'BANCONTACT';
13
    const PAYMENT_METHOD_BONUS = 'BONUS';
14
    const PAYMENT_METHOD_DINERS = 'DINERS';
15
    const PAYMENT_METHOD_DIRECTDEBIT = 'DIRECTDEBIT';
16
    const PAYMENT_METHOD_EPRZELEWY = 'EPRZELEWY';
17
    const PAYMENT_METHOD_EPS = 'EPS';
18
    const PAYMENT_METHOD_GIROPAY = 'GIROPAY';
19
    const PAYMENT_METHOD_IDEAL = 'IDEAL';
20
    const PAYMENT_METHOD_INVOICE = 'INVOICE';
21
    const PAYMENT_METHOD_JCB = 'JCB';
22
    const PAYMENT_METHOD_MAESTRO = 'MAESTRO';
23
    const PAYMENT_METHOD_MASTERCARD = 'MASTERCARD';
24
    const PAYMENT_METHOD_MYONE = 'MYONE';
25
    const PAYMENT_METHOD_PAYPAL = 'PAYPAL';
26
    const PAYMENT_METHOD_PAYDIREKT = 'PAYDIREKT';
27
    const PAYMENT_METHOD_POSTCARD = 'POSTCARD';
28
    const PAYMENT_METHOD_POSTFINANCE = 'POSTFINANCE';
29
    const PAYMENT_METHOD_SAFERPAYTEST = 'SAFERPAYTEST';
30
    const PAYMENT_METHOD_SOFORT = 'SOFORT';
31
    const PAYMENT_METHOD_TWINT = 'TWINT';
32
    const PAYMENT_METHOD_UNIONPAY = 'UNIONPAY';
33
    const PAYMENT_METHOD_VISA = 'VISA';
34
    const PAYMENT_METHOD_VPAY = 'VPAY';
35
36
    /**
37
     * @var string|null
38
     * @SerializedName("PaymentMethod")
39
     * @Type("string")
40
     */
41
    private $paymentMethod;
42
43
    /**
44
     * @var string|null
45
     * @SerializedName("Name")
46
     * @Type("string")
47
     */
48
    private $name;
49
50
    public function getPaymentMethod(): ?string
51
    {
52
        return $this->paymentMethod;
53
    }
54
55
    public function getName(): ?string
56
    {
57
        return $this->name;
58
    }
59
}
60