Completed
Push — master ( 394e4c...4ca170 )
by Julito
08:53
created

Settings::isAllowDownloadAll()   A

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
/* For licensing terms, see /license.txt */
4
5
namespace Chamilo\CoreBundle\Component\Resource;
6
7
class Settings
8
{
9
    /** @var bool */
10
    public $allowNodeCreation;
11
    /** @var bool */
12
    public $allowResourceCreation;
13
    /** @var bool */
14
    public $allowResourceUpload;
15
    /** @var bool */
16
    public $allowResourceEdit;
17
    public $allowDownloadAll;
18
    public $allowDiskSpace;
19
    // Shows an extra ckeditor input to save the HTML content into a ResourceFile.
20
    public $allowToSaveEditorToResourceFile;
21
    public $templates;
22
23
    public function __construct()
24
    {
25
        $this->allowNodeCreation = false;
26
        $this->allowResourceCreation = false;
27
        $this->allowResourceUpload = false;
28
        $this->allowResourceEdit = false;
29
        $this->allowDownloadAll = false;
30
        $this->allowDiskSpace = false;
31
        $this->allowToSaveEditorToResourceFile = false;
32
    }
33
34
    public function isAllowNodeCreation(): bool
35
    {
36
        return $this->allowNodeCreation;
37
    }
38
39
    public function setAllowNodeCreation(bool $allowNodeCreation): self
40
    {
41
        $this->allowNodeCreation = $allowNodeCreation;
42
43
        return $this;
44
    }
45
46
    public function isAllowResourceCreation(): bool
47
    {
48
        return $this->allowResourceCreation;
49
    }
50
51
    public function setAllowResourceCreation(bool $allowResourceCreation): self
52
    {
53
        $this->allowResourceCreation = $allowResourceCreation;
54
55
        return $this;
56
    }
57
58
    public function isAllowResourceUpload(): bool
59
    {
60
        return $this->allowResourceUpload;
61
    }
62
63
    public function setAllowResourceUpload(bool $allowResourceUpload): self
64
    {
65
        $this->allowResourceUpload = $allowResourceUpload;
66
67
        return $this;
68
    }
69
70
    public function isAllowResourceEdit(): bool
71
    {
72
        return $this->allowResourceEdit;
73
    }
74
75
    public function setAllowResourceEdit(bool $allowResourceEdit): self
76
    {
77
        $this->allowResourceEdit = $allowResourceEdit;
78
79
        return $this;
80
    }
81
82
    public function isAllowDownloadAll(): bool
83
    {
84
        return $this->allowDownloadAll;
85
    }
86
87
    public function setAllowDownloadAll(bool $allowDownloadAll): self
88
    {
89
        $this->allowDownloadAll = $allowDownloadAll;
90
91
        return $this;
92
    }
93
94
    public function isAllowDiskSpace(): bool
95
    {
96
        return $this->allowDiskSpace;
97
    }
98
99
    public function setAllowDiskSpace(bool $allowDiskSpace): self
100
    {
101
        $this->allowDiskSpace = $allowDiskSpace;
102
103
        return $this;
104
    }
105
106
    public function isAllowToSaveEditorToResourceFile(): bool
107
    {
108
        return $this->allowToSaveEditorToResourceFile;
109
    }
110
111
    public function setAllowToSaveEditorToResourceFile(bool $allowToSaveEditorToResourceFile): self
112
    {
113
        $this->allowToSaveEditorToResourceFile = $allowToSaveEditorToResourceFile;
114
115
        return $this;
116
    }
117
}
118