DescribeLayoutResult   A
last analyzed

Complexity

Total Complexity 7

Size/Duplication

Total Lines 79
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 15
c 1
b 0
f 0
dl 0
loc 79
rs 10
wmc 7

7 Methods

Rating   Name   Duplication   Size   Complexity  
A setRecordTypeMappings() 0 4 1
A getRecordTypeSelectorRequired() 0 3 1
A __construct() 0 4 1
A setLayouts() 0 4 1
A getRecordTypeMappings() 0 3 1
A setRecordTypeSelectorRequired() 0 4 1
A getLayouts() 0 3 1
1
<?php
2
3
namespace SForce\Wsdl;
4
5
class DescribeLayoutResult
6
{
7
    /**
8
     * @var DescribeLayout[]
9
     */
10
    protected $layouts = null;
11
12
    /**
13
     * @var RecordTypeMapping[]
14
     */
15
    protected $recordTypeMappings = null;
16
17
    /**
18
     * @var boolean
19
     */
20
    protected $recordTypeSelectorRequired = null;
21
22
    /**
23
     * @param DescribeLayout[] $layouts
24
     * @param boolean $recordTypeSelectorRequired
25
     */
26
    public function __construct(array $layouts = null, $recordTypeSelectorRequired = null)
27
    {
28
        $this->layouts = $layouts;
29
        $this->recordTypeSelectorRequired = $recordTypeSelectorRequired;
30
    }
31
32
    /**
33
     * @return DescribeLayout[]
34
     */
35
    public function getLayouts()
36
    {
37
        return $this->layouts;
38
    }
39
40
    /**
41
     * @param DescribeLayout[] $layouts
42
     * @return \SForce\Wsdl\DescribeLayoutResult
43
     */
44
    public function setLayouts(array $layouts)
45
    {
46
        $this->layouts = $layouts;
47
        return $this;
48
    }
49
50
    /**
51
     * @return RecordTypeMapping[]
52
     */
53
    public function getRecordTypeMappings()
54
    {
55
        return $this->recordTypeMappings;
56
    }
57
58
    /**
59
     * @param RecordTypeMapping[] $recordTypeMappings
60
     * @return \SForce\Wsdl\DescribeLayoutResult
61
     */
62
    public function setRecordTypeMappings(array $recordTypeMappings = null)
63
    {
64
        $this->recordTypeMappings = $recordTypeMappings;
65
        return $this;
66
    }
67
68
    /**
69
     * @return boolean
70
     */
71
    public function getRecordTypeSelectorRequired()
72
    {
73
        return $this->recordTypeSelectorRequired;
74
    }
75
76
    /**
77
     * @param boolean $recordTypeSelectorRequired
78
     * @return \SForce\Wsdl\DescribeLayoutResult
79
     */
80
    public function setRecordTypeSelectorRequired($recordTypeSelectorRequired)
81
    {
82
        $this->recordTypeSelectorRequired = $recordTypeSelectorRequired;
83
        return $this;
84
    }
85
}
86