ILIAS
release_7 Revision v7.30-3-g800a261c036
◀ ilDoc Overview
Main Page
Related Pages
Modules
+
Namespaces
Namespace List
+
Namespace Members
+
All
$
_
a
b
c
d
e
f
g
h
i
j
l
m
p
r
s
t
w
+
Functions
_
a
b
c
f
g
h
i
r
s
t
w
+
Variables
$
c
d
e
f
g
h
j
l
m
p
s
t
+
Data Structures
Data Structures
Data Structure Index
Class Hierarchy
+
Data Fields
+
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Variables
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Files
File List
+
Globals
+
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
+
Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
+
Variables
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Examples
•
All
Data Structures
Namespaces
Files
Functions
Variables
Modules
Pages
NullRevision.php
Go to the documentation of this file.
1
<?php declare(strict_types=1);
2
3
namespace
ILIAS\ResourceStorage\Revision
;
4
5
use
DateTimeImmutable
;
6
use
ILIAS\ResourceStorage\Identification\ResourceIdentification
;
7
use
ILIAS\ResourceStorage\Information\FileInformation
;
8
use
ILIAS\ResourceStorage\Information\Information
;
9
14
class
NullRevision
implements
Revision
15
{
16
20
private
$identification
;
21
26
public
function
__construct
(
ResourceIdentification
$identification
)
27
{
28
$this->identification =
$identification
;
29
}
30
34
public
function
getIdentification
() :
ResourceIdentification
35
{
36
return
$this->identification
;
37
}
38
42
public
function
getVersionNumber
() : int
43
{
44
return
0;
45
}
46
50
public
function
getCreationDate
() :
DateTimeImmutable
51
{
52
return
new
DateTimeImmutable
();
53
}
54
58
public
function
getInformation
() :
Information
59
{
60
return
new
FileInformation
();
61
}
62
63
public
function
setInformation
(
Information
$information)
64
{
65
}
66
67
public
function
setUnavailable
() : void
68
{
69
// do nothing
70
}
71
75
public
function
isAvailable
() : bool
76
{
77
return
false
;
78
}
79
80
public
function
getOwnerId
() : int
81
{
82
return
0;
83
}
84
85
public
function
setTitle
(
string
$title) :
Revision
86
{
87
// do nothing
88
}
89
90
public
function
getTitle
() : string
91
{
92
return
''
;
93
}
94
95
}
DateTimeImmutable
ILIAS\ResourceStorage\Revision\NullRevision\setInformation
setInformation(Information $information)
Definition:
NullRevision.php:63
FileInformation
ILIAS\ResourceStorage\Information\Information
Class Information.
Definition:
Information.php:11
ILIAS\ResourceStorage\Revision\NullRevision\getTitle
getTitle()
Definition:
NullRevision.php:90
ILIAS\ResourceStorage\Revision\NullRevision
Class NullRevision.
Definition:
NullRevision.php:14
ILIAS\ResourceStorage\Revision\NullRevision\getIdentification
getIdentification()
Definition:
NullRevision.php:34
ILIAS\ResourceStorage\Revision\NullRevision\__construct
__construct(ResourceIdentification $identification)
NullRevision constructor.
Definition:
NullRevision.php:26
ILIAS\ResourceStorage\Revision\NullRevision\getOwnerId
getOwnerId()
Definition:
NullRevision.php:80
ResourceIdentification
ILIAS\ResourceStorage\Revision\NullRevision\getVersionNumber
getVersionNumber()
Definition:
NullRevision.php:42
ILIAS\ResourceStorage\Revision\NullRevision\setUnavailable
setUnavailable()
Definition:
NullRevision.php:67
ILIAS\ResourceStorage\Identification\ResourceIdentification
Interface Identification.
Definition:
ResourceIdentification.php:14
ILIAS\ResourceStorage\Revision\NullRevision\isAvailable
isAvailable()
Definition:
NullRevision.php:75
ILIAS\ResourceStorage\Revision\NullRevision\setTitle
setTitle(string $title)
Definition:
NullRevision.php:85
ILIAS\ResourceStorage\Revision\NullRevision\getInformation
getInformation()
Definition:
NullRevision.php:58
ILIAS\ResourceStorage\Revision\NullRevision\getCreationDate
getCreationDate()
Definition:
NullRevision.php:50
ILIAS\ResourceStorage\Revision
ILIAS\ResourceStorage\Information\FileInformation
Class Information.
Definition:
FileInformation.php:11
Information
ILIAS\ResourceStorage\Revision\Revision
Class FileRevision.
Definition:
Revision.php:12
ILIAS\ResourceStorage\Revision\NullRevision\$identification
$identification
Definition:
NullRevision.php:20
src
ResourceStorage
Revision
NullRevision.php
Generated on Tue Apr 8 2025 21:02:12 for ILIAS by
1.8.13 (using
Doxyfile
)