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
FileStreamRevision.php
Go to the documentation of this file.
1
<?php declare(strict_types=1);
2
3
namespace
ILIAS\ResourceStorage\Revision
;
4
5
use
ILIAS\Filesystem\Stream\FileStream
;
6
use
ILIAS\ResourceStorage\Identification\ResourceIdentification
;
7
use
ILIAS\ResourceStorage\Information\FileInformation
;
8
13
class
FileStreamRevision
extends
FileRevision
implements
Revision
14
{
15
19
private
$stream
;
23
protected
$keep_original
=
true
;
24
28
public
function
__construct
(
ResourceIdentification
$identification
,
FileStream
$stream
,
bool
$keep_original
=
false
)
29
{
30
$this->stream =
$stream
;
31
$this->keep_original =
$keep_original
;
32
parent::__construct
($identification);
33
$information
=
new
FileInformation
();
34
$this->
setInformation
(
$information
);
35
}
36
40
public
function
getStream
() :
FileStream
41
{
42
return
$this->stream
;
43
}
44
48
public
function
keepOriginal
() : bool
49
{
50
return
$this->keep_original
;
51
}
52
53
}
ILIAS\ResourceStorage\Revision\FileRevision\setInformation
setInformation(Information $information)
Definition:
FileRevision.php:82
FileInformation
ILIAS\ResourceStorage\Revision\FileStreamRevision
Class UploadedFileRevision.
Definition:
FileStreamRevision.php:13
ILIAS\ResourceStorage\Revision\FileStreamRevision\keepOriginal
keepOriginal()
Definition:
FileStreamRevision.php:48
ResourceIdentification
ILIAS\ResourceStorage\Revision\FileRevision
Class FileRevision.
Definition:
FileRevision.php:13
ILIAS\ResourceStorage\Identification\ResourceIdentification
Interface Identification.
Definition:
ResourceIdentification.php:14
ILIAS\ResourceStorage\Revision\FileStreamRevision\$stream
$stream
Definition:
FileStreamRevision.php:19
ILIAS\ResourceStorage\Revision\FileRevision\$information
$information
Definition:
FileRevision.php:31
ILIAS\ResourceStorage\Revision\FileStreamRevision\__construct
__construct(ResourceIdentification $identification, FileStream $stream, bool $keep_original=false)
Definition:
FileStreamRevision.php:28
ILIAS\ResourceStorage\Revision\FileStreamRevision\$keep_original
$keep_original
Definition:
FileStreamRevision.php:23
ILIAS\ResourceStorage\Revision
ILIAS\GlobalScreen\Provider\__construct
__construct(Container $dic, ilPlugin $plugin)
Definition:
PluginProviderHelper.php:40
ILIAS\ResourceStorage\Information\FileInformation
Class Information.
Definition:
FileInformation.php:11
FileStream
ILIAS\ResourceStorage\Revision\FileStreamRevision\getStream
getStream()
Definition:
FileStreamRevision.php:40
ILIAS\ResourceStorage\Revision\Revision
Class FileRevision.
Definition:
Revision.php:12
ILIAS\ResourceStorage\Revision\FileRevision\$identification
$identification
Definition:
FileRevision.php:23
ILIAS\Filesystem\Stream\FileStream
Interface FileStream The base interface for all filesystem streams.
Definition:
FileStream.php:17
src
ResourceStorage
Revision
FileStreamRevision.php
Generated on Thu Apr 10 2025 21:01:52 for ILIAS by
1.8.13 (using
Doxyfile
)