GAnalytics   A
last analyzed

Complexity

Total Complexity 6

Size/Duplication

Total Lines 94
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 0

Importance

Changes 1
Bugs 0 Features 0
Metric Value
wmc 6
c 1
b 0
f 0
lcom 0
cbo 0
dl 0
loc 94
rs 10

6 Methods

Rating   Name   Duplication   Size   Complexity  
A setEnable() 0 5 1
A setUtmSource() 0 5 1
A setUtmMedium() 0 5 1
A setUtmTerm() 0 5 1
A setUtmContent() 0 5 1
A setUtmCampaign() 0 5 1
1
<?php
2
namespace Sichikawa\SendgridApiBuilder\Api\TrackingSettings;
3
4
class GAnalytics
5
{
6
    /**
7
     * @var bool
8
     */
9
    public $enable;
10
11
    /**
12
     * @var string
13
     */
14
    public $utm_source;
15
16
    /**
17
     * @var string
18
     */
19
    public $utm_medium;
20
21
    /**
22
     * @var string
23
     */
24
    public $utm_term;
25
26
    /**
27
     * @var string
28
     */
29
    public $utm_content;
30
31
    /**
32
     * @var string
33
     */
34
    public $utm_campaign;
35
36
    /**
37
     * @param boolean $enable
38
     * @return GAnalytics
39
     */
40
    public function setEnable($enable)
41
    {
42
        $this->enable = $enable;
43
        return $this;
44
    }
45
46
    /**
47
     * @param string $utm_source
48
     * @return GAnalytics
49
     */
50
    public function setUtmSource($utm_source)
51
    {
52
        $this->utm_source = $utm_source;
53
        return $this;
54
    }
55
56
    /**
57
     * @param string $utm_medium
58
     * @return GAnalytics
59
     */
60
    public function setUtmMedium($utm_medium)
61
    {
62
        $this->utm_medium = $utm_medium;
63
        return $this;
64
    }
65
66
    /**
67
     * @param string $utm_term
68
     * @return GAnalytics
69
     */
70
    public function setUtmTerm($utm_term)
71
    {
72
        $this->utm_term = $utm_term;
73
        return $this;
74
    }
75
76
    /**
77
     * @param string $utm_content
78
     * @return GAnalytics
79
     */
80
    public function setUtmContent($utm_content)
81
    {
82
        $this->utm_content = $utm_content;
83
        return $this;
84
    }
85
86
    /**
87
     * @param string $utm_campaign
88
     * @return GAnalytics
89
     */
90
    public function setUtmCampaign($utm_campaign)
91
    {
92
        $this->utm_campaign = $utm_campaign;
93
        return $this;
94
    }
95
96
97
}
98