ILIAS
trunk Revision v12.0_alpha-1221-g4e438232683
◀ ilDoc Overview
ContentFactoryInterface.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\MetaData\OERHarvester\ControlCenter\Content
;
22
23
use
ILIAS\UI\Component\Modal\RoundTrip
as RoundTripModal;
24
use
ILIAS\MetaData\OERHarvester\ControlCenter\State\StateInfoInterface
;
25
use
ILIAS\MetaData\OERHarvester\ControlCenter\State\Action
;
26
27
interface
ContentFactoryInterface
28
{
29
public
function
getInfoContent
(
30
int
$ref_id
,
31
int
$obj_id,
32
string
$type,
33
StateInfoInterface
$state_info
34
): RoundTripModal;
35
36
public
function
getConfirmationContent
(
37
int
$ref_id
,
38
int
$obj_id,
39
string
$type,
40
Action
$action,
41
bool
$is_last_reference
42
): RoundTripModal;
43
44
public
function
getSuccessMessage
(
Action
$action): string;
45
}
ILIAS\MetaData\OERHarvester\ControlCenter\Content\ContentFactoryInterface
Definition:
ContentFactoryInterface.php:28
ILIAS\MetaData\OERHarvester\ControlCenter\Content\ContentFactoryInterface\getConfirmationContent
getConfirmationContent(int $ref_id, int $obj_id, string $type, Action $action, bool $is_last_reference)
ILIAS\MetaData\OERHarvester\ControlCenter\Content\ContentFactoryInterface\getSuccessMessage
getSuccessMessage(Action $action)
ILIAS\MetaData\OERHarvester\ControlCenter\Content\ContentFactoryInterface\getInfoContent
getInfoContent(int $ref_id, int $obj_id, string $type, StateInfoInterface $state_info)
ILIAS\MetaData\OERHarvester\ControlCenter\State\StateInfoInterface
Definition:
StateInfoInterface.php:24
ILIAS\UI\Component\Modal\RoundTrip
Definition:
RoundTrip.php:30
$ref_id
$ref_id
Definition:
ltiauth.php:66
ILIAS\MetaData\Elements\Markers\Action
Action
Definition:
Action.php:24
ILIAS\MetaData\OERHarvester\ControlCenter\Content
Definition:
ContentFactory.php:21
ILIAS\MetaData\OERHarvester\ControlCenter\State\Action
Action
Definition:
Action.php:24
components
ILIAS
MetaData
classes
OERHarvester
ControlCenter
Content
ContentFactoryInterface.php
Generated on Sun Apr 5 2026 23:03:27 for ILIAS by
1.9.4 (using
Doxyfile
)