SFJob::addBatchInfo()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 4
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
eloc 2
c 1
b 0
f 0
nc 1
nop 1
dl 0
loc 4
rs 10
1
<?php
2
3
namespace SalesforceBulkApi\objects;
4
5
use SalesforceBulkApi\dto\BatchInfoDto;
6
use SalesforceBulkApi\dto\JobInfoDto;
7
use SalesforceBulkApi\dto\ResultAtBatchDto;
8
9
class SFJob
10
{
11
    /**
12
     * @var JobInfoDto
13
     */
14
    private $jobInfo;
15
16
    /**
17
     * @var BatchInfoDto[]
18
     */
19
    private $batchesInfo;
20
21
    /**
22
     * @var ResultAtBatchDto[][]
23
     */
24
    private $batchesResults;
25
26
    /**
27
     * @return JobInfoDto
28
     */
29
    public function getJobInfo()
30
    {
31
        return $this->jobInfo;
32
    }
33
34
    /**
35
     * @param JobInfoDto $jobInfo
36
     *
37
     * @return $this
38
     */
39
    public function setJobInfo($jobInfo)
40
    {
41
        $this->jobInfo = $jobInfo;
42
        return $this;
43
    }
44
45
    /**
46
     * @return BatchInfoDto[]
47
     */
48
    public function getBatchesInfo()
49
    {
50
        return $this->batchesInfo;
51
    }
52
53
    /**
54
     * @param BatchInfoDto[] $batchesInfo
55
     *
56
     * @return $this
57
     */
58
    public function setBatchesInfo($batchesInfo)
59
    {
60
        $this->batchesInfo = $batchesInfo;
61
        return $this;
62
    }
63
64
    /**
65
     * @param BatchInfoDto $dto
66
     *
67
     * @return $this
68
     */
69
    public function addBatchInfo(BatchInfoDto $dto)
70
    {
71
        $this->batchesInfo[] = $dto;
72
        return $this;
73
    }
74
75
    /**
76
     * @return ResultAtBatchDto[][]
77
     */
78
    public function getBatchesResults()
79
    {
80
        return $this->batchesResults;
81
    }
82
83
    /**
84
     * @param ResultAtBatchDto[][] $batchesResults
85
     *
86
     * @return $this
87
     */
88
    public function setBatchesResults(array $batchesResults)
89
    {
90
        $this->batchesResults = $batchesResults;
91
        return $this;
92
    }
93
}