ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
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_settings_path = '../templates/default/010-settings';
57
61 protected string $default_images_path = './assets/images/';
62
66 protected string $default_fonts_path = '../templates/default/fonts/';
67
71 protected string $scss_settings_folder_name = '010-settings/';
72
76 protected string $default_sounds_path = '';
77
81 protected string $customizing_skin_path = './Customizing/skin/';
82
83 public function getDefaultSkinId(): string
84 {
86 }
87
88 public function setDefaultSkinId(string $default_skin_id): void
89 {
90 $this->default_skin_id = $default_skin_id;
91 }
92
93 public function getDefaultStyleId(): string
94 {
96 }
97
98 public function setDefaultStyleId(string $default_style_id): void
99 {
100 $this->default_style_id = $default_style_id;
101 }
102
103 public function getDefaultTemplatePath(): string
104 {
106 }
107
108 public function setDefaultTemplatePath(string $default_template_path): void
109 {
110 $this->default_template_path = $default_template_path;
111 }
112
113 public function getDelosPath(): string
114 {
115 return $this->delos_path;
116 }
117
118 public function setDelosPath(string $delos_path): void
119 {
120 $this->delos_path = $delos_path;
121 }
122
123 public function getDefaultSettingsPath(): string
124 {
126 }
127
128 public function setDefaultSettingsPath(string $default_settings_path): void
129 {
130 $this->default_settings_path = $default_settings_path;
131 }
132
133 public function getDefaultImagesPath(): string
134 {
136 }
137
138 public function setDefaultImagesPath(string $default_images_path): void
139 {
140 $this->default_images_path = $default_images_path;
141 }
142
143 public function getDefaultFontsPath(): string
144 {
146 }
147
148 public function setDefaultFontsPath(string $default_fonts_path): void
149 {
150 $this->default_fonts_path = $default_fonts_path;
151 }
152
153 public function getDefaultSoundsPath(): string
154 {
156 }
157
158 public function setDefaultSoundsPath(string $default_sounds_path): void
159 {
160 $this->default_sounds_path = $default_sounds_path;
161 }
162
163 public function getCustomizingSkinPath(): string
164 {
166 }
167
168 public function getRelDelosPath(): string
169 {
171 }
172
173 public function setRelDelosPath(string $rel_delos_path): void
174 {
175 $this->rel_delos_path = $rel_delos_path;
176 }
177
181 public function getScssSettingsFolderName(): string
182 {
184 }
185
190 {
191 $this->scss_settings_folder_name = $scss_settings_folder_name;
192 }
193}
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 Scss files.
setDefaultSettingsPath(string $default_settings_path)
setScssSettingsFolderName(string $scss_settings_folder_name)
string $scss_settings_folder_name
SCSS Settings Folder Name.
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 scss files.
setDefaultImagesPath(string $default_images_path)
setDelosPath(string $delos_path)
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.
string $default_settings_path
Path to variables Scss file of delos.
setDefaultTemplatePath(string $default_template_path)
string $default_sounds_path
Path to sounds directory of delos (currently none given)