WorkflowInfo::getCreatedByUser()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 1
nc 1
nop 0
dl 0
loc 3
rs 10
c 0
b 0
f 0
1
<?php
2
3
declare(strict_types=1);
4
/*
5
 * The MIT License
6
 *
7
 * Copyright 2016 BCL Technologies.
8
 *
9
 * Permission is hereby granted, free of charge, to any person obtaining a copy
10
 * of this software and associated documentation files (the "Software"), to deal
11
 * in the Software without restriction, including without limitation the rights
12
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
13
 * copies of the Software, and to permit persons to whom the Software is
14
 * furnished to do so, subject to the following conditions:
15
 *
16
 * The above copyright notice and this permission notice shall be included in
17
 * all copies or substantial portions of the Software.
18
 *
19
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
20
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
21
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
22
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
23
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
24
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
25
 * THE SOFTWARE.
26
 */
27
28
namespace Bcl\EasyPdfCloud;
29
30
class WorkflowInfo
31
{
32
    /**
33
     * @var string
34
     */
35
    private $workflowId;
36
37
    /**
38
     * @var string
39
     */
40
    private $workflowName;
41
42
    /**
43
     * @var string
44
     */
45
    private $monitorFolder;
46
47
    /**
48
     * @var string
49
     */
50
    private $createdByUser;
51
52
    /**
53
     * WorkflowInfo constructor.
54
     *
55
     * @param string $workflowId
56
     * @param string $workflowName
57
     * @param string $monitorFolder
58
     * @param string $createdByUser
59
     */
60
    public function __construct(string $workflowId, string $workflowName, string $monitorFolder, string $createdByUser)
61
    {
62
        $this->workflowId = $workflowId;
63
        $this->workflowName = $workflowName;
64
        $this->monitorFolder = $monitorFolder;
65
        $this->createdByUser = $createdByUser;
66
    }
67
68
    /**
69
     * @return string
70
     */
71
    public function getWorkflowId(): string
72
    {
73
        return $this->workflowId;
74
    }
75
76
    /**
77
     * @return string
78
     */
79
    public function getWorkflowName(): string
80
    {
81
        return $this->workflowName;
82
    }
83
84
    /**
85
     * @return string
86
     */
87
    public function getMonitorFolder(): string
88
    {
89
        return $this->monitorFolder;
90
    }
91
92
    /**
93
     * @return string
94
     */
95
    public function getCreatedByUser(): string
96
    {
97
        return $this->createdByUser;
98
    }
99
}
100