ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
◀ ilDoc Overview
class.ilXmlSchemaInfo.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\Export\Schema
;
22
23
use
ILIAS\Data\Version
;
24
use
SplFileInfo
as
SplFileInfo
;
25
26
class
ilXmlSchemaInfo
27
{
28
private
Version
$version
;
29
30
private
string
$component
;
31
32
private
string
$sub_type
;
33
34
private
SplFileInfo
$file
;
35
36
public
function
__construct
(
SplFileInfo
$file,
string
$component,
string
$sub_type,
Version
$version)
37
{
38
$this->file =
$file
;
39
$this->component =
$component
;
40
$this->sub_type =
$sub_type
;
41
$this->version =
$version
;
42
}
43
44
public
function
getFile
():
SplFileInfo
45
{
46
return
$this->file
;
47
}
48
49
public
function
getComponent
(): string
50
{
51
return
$this->component
;
52
}
53
54
public
function
getSubtype
(): string
55
{
56
return
$this->sub_type
;
57
}
58
59
public
function
getVersion
():
Version
60
{
61
return
$this->version
;
62
}
63
}
ILIAS\Export\Schema
Definition:
class.ilXmlSchemaFactory.php:21
ILIAS\Export\Schema\ilXmlSchemaInfo\getFile
getFile()
Definition:
class.ilXmlSchemaInfo.php:44
ILIAS\Export\Schema\ilXmlSchemaInfo\__construct
__construct(SplFileInfo $file, string $component, string $sub_type, Version $version)
Definition:
class.ilXmlSchemaInfo.php:36
ILIAS\Export\Schema\ilXmlSchemaInfo\$component
string $component
Definition:
class.ilXmlSchemaInfo.php:30
ILIAS\Export\Schema\ilXmlSchemaInfo\getVersion
getVersion()
Definition:
class.ilXmlSchemaInfo.php:59
SplFileInfo
ILIAS\Export\Schema\ilXmlSchemaInfo\$version
Version $version
Definition:
class.ilXmlSchemaInfo.php:28
ILIAS\Export\Schema\ilXmlSchemaInfo\$sub_type
string $sub_type
Definition:
class.ilXmlSchemaInfo.php:32
Version
ILIAS\Export\Schema\ilXmlSchemaInfo\$file
SplFileInfo $file
Definition:
class.ilXmlSchemaInfo.php:34
ILIAS\Export\Schema\ilXmlSchemaInfo
Definition:
class.ilXmlSchemaInfo.php:26
ILIAS\Data\Version
A version number that consists of three numbers (major, minor, patch).
Definition:
Version.php:26
ILIAS\Export\Schema\ilXmlSchemaInfo\getComponent
getComponent()
Definition:
class.ilXmlSchemaInfo.php:49
ILIAS\Export\Schema\ilXmlSchemaInfo\getSubtype
getSubtype()
Definition:
class.ilXmlSchemaInfo.php:54
Services
Export
classes
Schema
class.ilXmlSchemaInfo.php
Generated on Wed Sep 10 2025 14:11:28 for ILIAS by
1.8.13 (using
Doxyfile
)