ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
◀ ilDoc Overview
ProcessingStatus.php
Go to the documentation of this file.
1
<?php
2
19
namespace
ILIAS\FileUpload\DTO
;
20
34
final
class
ProcessingStatus
35
{
40
public
const
OK
= 1;
45
public
const
REJECTED
= 2;
50
public
const
PENDING
= 3;
55
public
const
DENIED
= 4;
56
57
private
int
$code
;
58
70
public
function
__construct
(
int
$code,
private
string
$message
)
71
{
72
if
(!in_array($code, [self::OK, self::REJECTED, self::DENIED, self::PENDING],
true
)) {
73
throw
new \InvalidArgumentException(
74
'Invalid upload status code received. The code must be OK or REJECTED.'
75
);
76
}
77
78
$this->code =
$code
;
79
}
80
81
public
function
getCode
():
int
82
{
83
return
$this->code
;
84
}
85
86
public
function
getMessage
(): string
87
{
88
return
$this->message
;
89
}
90
}
ILIAS\FileUpload\DTO\ProcessingStatus\__construct
__construct(int $code, private string $message)
ProcessingStatus constructor.
Definition:
ProcessingStatus.php:70
ILIAS\FileUpload\DTO\ProcessingStatus
Class ProcessingStatus.
Definition:
ProcessingStatus.php:34
ILIAS\FileUpload\DTO\ProcessingStatus\REJECTED
const REJECTED
Definition:
ProcessingStatus.php:45
ILIAS\FileUpload\DTO\ProcessingStatus\getCode
getCode()
Definition:
ProcessingStatus.php:81
ILIAS\FileUpload\DTO\ProcessingStatus\PENDING
const PENDING
Definition:
ProcessingStatus.php:50
ILIAS\FileUpload\DTO\ProcessingStatus\DENIED
const DENIED
Definition:
ProcessingStatus.php:55
ILIAS\FileUpload\DTO\ProcessingStatus\$code
int $code
Definition:
ProcessingStatus.php:57
ILIAS\FileUpload\DTO\ProcessingStatus\getMessage
getMessage()
Definition:
ProcessingStatus.php:86
$message
$message
Definition:
xapiexit.php:31
ILIAS\Repository\int
int(string $key)
Definition:
trait.BaseGUIRequest.php:61
ILIAS\FileUpload\DTO
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
Metadata.php:19
ILIAS\FileUpload\DTO\ProcessingStatus\OK
const OK
Definition:
ProcessingStatus.php:40
components
ILIAS
FileUpload
src
DTO
ProcessingStatus.php
Generated on Sun Aug 31 2025 23:02:59 for ILIAS by
1.8.13 (using
Doxyfile
)