19declare(strict_types=1);
48 $object_type = $object->
getType();
55 return new $class_name(
71 return class_exists($class_name);
79 $class = $this->obj_definition->getClassName($object_type);
80 return "il" . $class .
"KioskModeView";
Class ilAccessHandler Checks access for ILIAS objects.
Class ilCtrl provides processing control methods.
Central entry point for users of the service.
getViewFor(ilObject $object)
Try to get a kiosk mode view for the given object.
hasKioskMode(string $object_type)
Check if objects of a certain type provides kiosk mode in general.
getClassNameForType(string $object_type)
ilObjectDefinition $obj_definition
__construct(ilCtrl $ctrl, ilLanguage $language, ilAccess $access, ilObjectDefinition $obj_definition)
Base class to be implemented and put in class-directory of module with the name il$MODULEKioskModeVie...
parses the objects.xml it handles the xml-description of all ilias objects
Class ilObject Basic functions for all objects.