3 declare(strict_types=1);
20 $cat_info[
"type"] = $cat->getType();
21 $cat_info[
"obj_id"] = $cat->getObjId();
22 $class_base = self::getClassBaseName($a_appointment);
24 if (!in_array($class_base, [
"Session",
"Course",
"ConsultationHours",
"Exercise",
"BookingPool"])) {
25 $class_base =
"Dummy";
27 $class_name =
"ilAppointment" . $class_base .
"FileHandler";
28 return new $class_name($a_appointment);
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Appointment file handler interface.
static _lookupCategory(int $a_cal_id)
static getInstanceByCategoryId(int $a_cat_id)
static getInstance(array $a_appointment)