ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
◀ ilDoc Overview
class.ilFileSystemSetupConfig.php
Go to the documentation of this file.
1
<?php
2
19
use
ILIAS\Setup\Config
;
20
21
class
ilFileSystemSetupConfig
implements
Config
22
{
23
protected
string
$data_dir
;
24
25
public
function
__construct
(
26
string
$data_dir
27
) {
28
$this->data_dir = $this->
normalizePath
($data_dir);
29
}
30
31
protected
function
normalizePath
(
string
$p): ?string
32
{
33
$p = preg_replace(
"/\\\\/"
,
"/"
, $p);
34
return
preg_replace(
"%/+$%"
,
""
, (
string
) $p);
35
}
36
37
public
function
getDataDir
(): string
38
{
39
return
$this->data_dir
;
40
}
41
42
public
function
getWebDir
(): string
43
{
44
return
dirname(__DIR__, 5) .
"/public/data"
;
45
}
46
}
Config
ilFileSystemSetupConfig\getWebDir
getWebDir()
Definition:
class.ilFileSystemSetupConfig.php:42
ilFileSystemSetupConfig\$data_dir
string $data_dir
Definition:
class.ilFileSystemSetupConfig.php:23
ilFileSystemSetupConfig\getDataDir
getDataDir()
Definition:
class.ilFileSystemSetupConfig.php:37
ILIAS\Setup\Config
A configuration for the setup.
Definition:
Config.php:26
ilFileSystemSetupConfig\normalizePath
normalizePath(string $p)
Definition:
class.ilFileSystemSetupConfig.php:31
ilFileSystemSetupConfig
Definition:
class.ilFileSystemSetupConfig.php:21
ilFileSystemSetupConfig\__construct
__construct(string $data_dir)
Definition:
class.ilFileSystemSetupConfig.php:25
components
ILIAS
Filesystem
classes
Setup
class.ilFileSystemSetupConfig.php
Generated on Sun Aug 31 2025 23:02:59 for ILIAS by
1.8.13 (using
Doxyfile
)