108 $task =
new $className($gui);
120 return 'il' . $this->moduleName . ucfirst($this->taskScope) . ucfirst(
$task) .
'Task';
130 return $this->moduleBasePath .
'/' . $this->relativeClassPath .
'/' .
__construct($moduleName, $moduleBasePath, $relativeClassPath='classes', $taskScope='')
Sets class parameters using given parameters.
hasTask($task)
Returns true if file exists.
buildTask($task, ilChatroomObjectGUI $gui)
Builds and returns new task using given $task and $gui.
static getDefaultDefinition($moduleName)
Returns an Instance of ilChatroomObjectDefinition, using given $moduleName as parameter.
static getDefaultDefinitionWithCustomTaskPath($moduleName, $taskScope='')
Returns an Instance of ilChatroomObjectDefinition, using given $moduleName and $taskScope as paramete...
getTaskClassName($task)
Builds task classname using given $task and returns it.
getTaskPath($task)
Builds task path using given $task and returns it.
loadTask($task)
Requires file, whereby given $task is used as parameter in getTaskPath method to build the filename o...
$task
GENERAL INFORMATION: