ILIAS  release_8 Revision v8.24
class.ilSystemStyleConfig.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
26{
30 protected string $default_skin_id = 'default';
31
35 protected string $default_style_id = 'delos';
36
40 protected string $default_template_path = './templates/default/template.xml';
41
45 protected string $delos_path = './templates/default/delos';
46
50 protected string $rel_delos_path = '../../../../templates/default/delos';
51
52
56 protected string $default_variables_path = './templates/default/less/variables.less';
57
61 protected string $default_images_path = './templates/default/images/';
62
66 protected string $default_fonts_path = './templates/default/fonts/';
67
71 protected string $default_sounds_path = '';
72
76 protected string $customizing_skin_path = './Customizing/global/skin/';
77
78 public function getDefaultSkinId(): string
79 {
81 }
82
83 public function setDefaultSkinId(string $default_skin_id): void
84 {
85 $this->default_skin_id = $default_skin_id;
86 }
87
88 public function getDefaultStyleId(): string
89 {
91 }
92
93 public function setDefaultStyleId(string $default_style_id): void
94 {
95 $this->default_style_id = $default_style_id;
96 }
97
98 public function getDefaultTemplatePath(): string
99 {
101 }
102
103 public function setDefaultTemplatePath(string $default_template_path): void
104 {
105 $this->default_template_path = $default_template_path;
106 }
107
108 public function getDelosPath(): string
109 {
110 return $this->delos_path;
111 }
112
113 public function setDelosPath(string $delos_path): void
114 {
115 $this->delos_path = $delos_path;
116 }
117
118 public function getDefaultVariablesPath(): string
119 {
121 }
122
124 {
125 $this->default_variables_path = $default_variables_path;
126 }
127
128 public function getDefaultImagesPath(): string
129 {
131 }
132
133 public function setDefaultImagesPath(string $default_images_path): void
134 {
135 $this->default_images_path = $default_images_path;
136 }
137
138 public function getDefaultFontsPath(): string
139 {
141 }
142
143 public function setDefaultFontsPath(string $default_fonts_path): void
144 {
145 $this->default_fonts_path = $default_fonts_path;
146 }
147
148 public function getDefaultSoundsPath(): string
149 {
151 }
152
153 public function setDefaultSoundsPath(string $default_sounds_path): void
154 {
155 $this->default_sounds_path = $default_sounds_path;
156 }
157
158 public function getCustomizingSkinPath(): string
159 {
161 }
162
163 public function getRelDelosPath(): string
164 {
166 }
167
168 public function setRelDelosPath(string $rel_delos_path): void
169 {
170 $this->rel_delos_path = $rel_delos_path;
171 }
172}
ilSystemStyleConfig wraps all 'constants' to ensure the testability of all classes using those 'const...
string $rel_delos_path
Relative delos path from Customizing dir to delos css and less files.
setDefaultSkinId(string $default_skin_id)
setDefaultStyleId(string $default_style_id)
string $default_fonts_path
Path to fonts directory of delos.
string $delos_path
Path to delos css and less files.
setDefaultImagesPath(string $default_images_path)
setDelosPath(string $delos_path)
string $default_variables_path
Path to variables less file of delos.
string $default_style_id
Default system style ID in ILIAS.
setDefaultSoundsPath(string $default_sounds_path)
setRelDelosPath(string $rel_delos_path)
string $default_images_path
Path to images directory of delos.
setDefaultFontsPath(string $default_fonts_path)
string $default_template_path
Path to default template of ILIAS (skin default, style delos)
string $customizing_skin_path
Customizing skin path to place folders for custom skins into.
string $default_skin_id
Default skin ID in ILIAS.
setDefaultVariablesPath(string $default_variables_path)
setDefaultTemplatePath(string $default_template_path)
string $default_sounds_path
Path to sounds directory of delos (currently none given)