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)