BuildContext::getConfigFile()
last analyzed

Size

Total Lines 1

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 1
c 0
b 0
f 0
nc 1
1
<?php
2
3
namespace App\Satis;
4
5
/**
6
 * Class CommandContextInterface
7
 * @package App\Satis
8
 */
9
abstract class BuildContext {
10
    /** @var string $itemId */
11
    protected $itemId;
12
    /** @var string $itemName */
13
    protected $itemName;
14
15
	/**
16
     * @return int
17
     */
18
    abstract public function getType();
19
20
    /**
21
     * @return string
22
     */
23
    abstract public function getBuildDirectory();
24
25
    /**
26
     * @return string
27
     */
28
    abstract public function getConfigFile();
29
30
    /**
31
     * @return string
32
     */
33
    public function getItemId() {
34
        return $this->itemId;
35
    }
36
37
    /**
38
     * @param string $itemId
39
     * @return BuildContext
40
     */
41
    public function setItemId($itemId) {
42
        $this->itemId = $itemId;
43
44
        return $this;
45
    }
46
47
    /**
48
     * @return string
49
     */
50
    public function getItemName() {
51
        return $this->itemName;
52
    }
53
54
    /**
55
     * @param string $itemName
56
     * @return BuildContext
57
     */
58
    public function setItemName($itemName) {
59
        $this->itemName = $itemName;
60
61
        return $this;
62
    }
63
}
64