ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ilAppointmentPresentationFactory Class Reference
+ Inheritance diagram for ilAppointmentPresentationFactory:
+ Collaboration diagram for ilAppointmentPresentationFactory:

Static Public Member Functions

static getInstance (array $a_appointment, ?ilInfoScreenGUI $a_info_screen, ?ilToolbarGUI $a_toolbar, ?Item $a_list_item)
 
- Static Public Member Functions inherited from ilCalendarAppointmentBaseFactory
static getClassBaseName ($a_appointment)
 

Detailed Description

Author
Jesús López Reyes lopez.nosp@m.@lei.nosp@m.fos.c.nosp@m.om

Definition at line 27 of file class.ilAppointmentPresentationFactory.php.

Member Function Documentation

◆ getInstance()

static ilAppointmentPresentationFactory::getInstance ( array  $a_appointment,
?ilInfoScreenGUI  $a_info_screen,
?ilToolbarGUI  $a_toolbar,
?Item  $a_list_item 
)
static

@noinspection PhpUndefinedMethodInspection

Definition at line 29 of file class.ilAppointmentPresentationFactory.php.

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 }

References ilCalendarAppointmentBaseFactory\getClassBaseName().

Referenced by ilCalendarAppointmentPresentationGUI\getModalHTML(), and ilCalendarAppointmentPresentationGUI\modifyListItem().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

The documentation for this class was generated from the following file: