ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
◀ ilDoc Overview
File.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\components\ResourceStorage\Container\Wrapper
;
22
27
final
class
File
extends
Item
28
{
29
public
function
__construct
(
30
private
string
$path_inside_zip,
31
private
string
$title,
32
private
string
$mime_type,
33
private
int
$size,
34
private
\
DateTimeImmutable
$modification_date,
35
) {
36
parent::__construct
($path_inside_zip, $title);
37
}
38
39
public
function
getMimeType
(): string
40
{
41
return
$this->mime_type;
42
}
43
44
public
function
getSize
():
int
45
{
46
return
$this->size;
47
}
48
49
public
function
getModificationDate
(): \
DateTimeImmutable
50
{
51
return
$this->modification_date;
52
}
53
54
}
ILIAS\components\ResourceStorage\Container\Wrapper\File\getMimeType
getMimeType()
Definition:
File.php:39
DateTimeImmutable
ILIAS\components\ResourceStorage\Container\Wrapper\File\__construct
__construct(private string $path_inside_zip, private string $title, private string $mime_type, private int $size, private \DateTimeImmutable $modification_date,)
Definition:
File.php:29
ILIAS\components\ResourceStorage\Container\Wrapper\File\getModificationDate
getModificationDate()
Definition:
File.php:49
ILIAS\components\ResourceStorage\Container\Wrapper
Definition:
ContainerWrapper.php:21
ILIAS\GlobalScreen\Provider\__construct
__construct(Container $dic, ilPlugin $plugin)
Definition:
PluginProviderHelper.php:37
ILIAS\components\ResourceStorage\Container\Wrapper\File\getSize
getSize()
Definition:
File.php:44
ILIAS\components\ResourceStorage\Container\Wrapper\Item
Definition:
Item.php:27
ILIAS\Repository\int
int(string $key)
Definition:
trait.BaseGUIRequest.php:61
ILIAS\components\ResourceStorage\Container\Wrapper\File
Definition:
File.php:27
components
ILIAS
ResourceStorage
classes
Container
Wrapper
File.php
Generated on Sun Aug 31 2025 23:02:58 for ILIAS by
1.8.13 (using
Doxyfile
)