ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
◀ 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
}
ilAppointmentPresentationFactory
Definition:
class.ilAppointmentPresentationFactory.php:28
ilAppointmentPresentationFactory\getInstance
static getInstance(array $a_appointment, ?ilInfoScreenGUI $a_info_screen, ?ilToolbarGUI $a_toolbar, ?Item $a_list_item)
Definition:
class.ilAppointmentPresentationFactory.php:29
ilCalendarAppointmentBaseFactory
Definition:
class.ilCalendarAppointmentBaseFactory.php:26
ilCalendarAppointmentBaseFactory\getClassBaseName
static getClassBaseName($a_appointment)
Definition:
class.ilCalendarAppointmentBaseFactory.php:27
ilInfoScreenGUI
Class ilInfoScreenGUI.
Definition:
class.ilInfoScreenGUI.php:35
ilToolbarGUI
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
class.ilToolbarGUI.php:28
ILIAS\UI\Component\Item\Item
Common interface to all items.
Definition:
Item.php:32
components
ILIAS
Calendar
classes
AppointmentPresentation
class.ilAppointmentPresentationFactory.php
Generated on Sat Oct 18 2025 23:02:41 for ILIAS by
1.9.4 (using
Doxyfile
)