Completed
Pull Request — master (#290)
by
unknown
41:51
created

CartSummaryView   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 43
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 1

Importance

Changes 0
Metric Value
wmc 1
lcom 0
cbo 1
dl 0
loc 43
rs 10
c 0
b 0
f 0

1 Method

Rating   Name   Duplication   Size   Complexity  
A __construct() 0 4 1
1
<?php
2
3
declare(strict_types=1);
4
5
namespace Sylius\SyliusShopApiPlugin\View;
6
7
class CartSummaryView
8
{
9
    /** @var string */
10
    public $tokenValue;
11
12
    /** @var string */
13
    public $channel;
14
15
    /** @var string */
16
    public $currency;
17
18
    /** @var string */
19
    public $locale;
20
21
    /** @var string */
22
    public $checkoutState;
23
24
    /** @var array|ItemView[] */
25
    public $items = [];
26
27
    /** @var TotalsView */
28
    public $totals;
29
30
    /** @var AddressView */
31
    public $shippingAddress;
32
33
    /** @var AddressView */
34
    public $billingAddress;
35
36
    /** @var array|PaymentView[] */
37
    public $payments = [];
38
39
    /** @var array|ShipmentView[] */
40
    public $shipments = [];
41
42
    /** @var array|AdjustmentView[] */
43
    public $cartDiscounts = [];
44
45
    public function __construct()
46
    {
47
        $this->totals = new TotalsView();
48
    }
49
}
50