ILIAS
release_7 Revision v7.30-3-g800a261c036
◀ ilDoc Overview
class.ilFileSystemSetupConfig.php
Go to the documentation of this file.
1
<?php
2
3
/* Copyright (c) 2019 Richard Klees <richard.klees@concepts-and-training.de> Extended GPL, see docs/LICENSE */
4
5
use
ILIAS\Setup
;
6
7
class
ilFileSystemSetupConfig
implements
Setup\Config
8
{
12
protected
$data_dir
;
13
14
public
function
__construct
(
15
string
$data_dir
16
) {
17
$this->data_dir = $this->
normalizePath
($data_dir);
18
}
19
20
protected
function
normalizePath
(
string
$p) : string
21
{
22
$p = preg_replace(
"/\\\\/"
,
"/"
, $p);
23
return
preg_replace(
"%/+$%"
,
""
, $p);
24
}
25
26
public
function
getDataDir
() : string
27
{
28
return
$this->data_dir
;
29
}
30
31
public
function
getWebDir
() : string
32
{
33
return
dirname(__DIR__, 4) .
"/data"
;
34
}
35
}
ilFileSystemSetupConfig\$data_dir
$data_dir
Definition:
class.ilFileSystemSetupConfig.php:12
ILIAS\Setup
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
AdminInteraction.php:5
ilFileSystemSetupConfig\getWebDir
getWebDir()
Definition:
class.ilFileSystemSetupConfig.php:31
ilFileSystemSetupConfig\getDataDir
getDataDir()
Definition:
class.ilFileSystemSetupConfig.php:26
ilFileSystemSetupConfig\normalizePath
normalizePath(string $p)
Definition:
class.ilFileSystemSetupConfig.php:20
ilFileSystemSetupConfig
Definition:
class.ilFileSystemSetupConfig.php:7
ilFileSystemSetupConfig\__construct
__construct(string $data_dir)
Definition:
class.ilFileSystemSetupConfig.php:14
Services
FileSystem
classes
Setup
class.ilFileSystemSetupConfig.php
Generated on Sun Aug 31 2025 21:01:24 for ILIAS by
1.8.13 (using
Doxyfile
)