3declare(strict_types=1);
 
   20        $cat_info[
"type"] = $cat->getType();
 
   21        $cat_info[
"obj_id"] = $cat->getObjId();
 
   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);
 
static getInstance(array $a_appointment)
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
static getClassBaseName($a_appointment)
 
static _lookupCategory(int $a_cal_id)
 
static getInstanceByCategoryId(int $a_cat_id)
 
Appointment file handler interface.