ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
◀ ilDoc Overview
class.ilAppointmentPresentationFactory.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
use
ILIAS\UI\Component\Item\Item
;
22
27
class
ilAppointmentPresentationFactory
extends
ilCalendarAppointmentBaseFactory
28
{
29
public
static
function
getInstance
(
30
array $a_appointment,
31
?
ilInfoScreenGUI
$a_info_screen,
32
?
ilToolbarGUI
$a_toolbar,
33
?
Item
$a_list_item
34
) {
35
$class_base = self::getClassBaseName($a_appointment);
36
$class_name =
"ilAppointmentPresentation"
. $class_base .
"GUI"
;
38
return
$class_name::getInstance($a_appointment, $a_info_screen, $a_toolbar, $a_list_item);
39
}
40
}
Item
ilCalendarAppointmentBaseFactory
Definition:
class.ilCalendarAppointmentBaseFactory.php:25
ilAppointmentPresentationFactory\getInstance
static getInstance(array $a_appointment, ?ilInfoScreenGUI $a_info_screen, ?ilToolbarGUI $a_toolbar, ?Item $a_list_item)
Definition:
class.ilAppointmentPresentationFactory.php:29
ilAppointmentPresentationFactory
Definition:
class.ilAppointmentPresentationFactory.php:27
ilToolbarGUI
ilInfoScreenGUI
ILIAS\UI\Component\Item\Item
Common interface to all items.
Definition:
Item.php:31
components
ILIAS
Calendar
classes
AppointmentPresentation
class.ilAppointmentPresentationFactory.php
Generated on Sun Aug 31 2025 23:02:27 for ILIAS by
1.8.13 (using
Doxyfile
)