|
ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
|
Collaboration diagram for ilChatroomObjectDefinition:Public Member Functions | |
| __construct (private readonly string $moduleName, string $moduleBasePath, string $relativeClassPath='classes', string $guiScope='') | |
| hasGUI (string $gui) | |
| Returns true if file exists. More... | |
| getGUIPath (string $gui) | |
| Builds gui path using given $gui and returns it. More... | |
| getGUIClassName (string $gui) | |
| Builds gui classname using given $gui and returns it. More... | |
| loadGUI (string $gui) | |
| Requires file, whereby given $gui is used as parameter in getGUIPath method to build the filename of the file to required. More... | |
| buildGUI (string $gui, ilChatroomObjectGUI $chatroomObjectGUI) | |
| Builds and returns new gui using given $gui and $gui. More... | |
Static Public Member Functions | |
| static | getDefaultDefinition (string $moduleName) |
| Returns an Instance of ilChatroomObjectDefinition, using given $moduleName as parameter. More... | |
| static | getDefaultDefinitionWithCustomGUIPath (string $moduleName, string $guiScope='') |
| Returns an Instance of ilChatroomObjectDefinition, using given $moduleName and $guiScope as parameters. More... | |
Private Attributes | |
| readonly string | $moduleBasePath |
| readonly string | $relativeClassPath |
| readonly string | $guiScope |
Definition at line 24 of file class.ilChatroomObjectDefinition.php.
| ilChatroomObjectDefinition::__construct | ( | private readonly string | $moduleName, |
| string | $moduleBasePath, | ||
| string | $relativeClassPath = 'classes', |
||
| string | $guiScope = '' |
||
| ) |
| $moduleName | Module name, defaults to 'Chatroom' |
Definition at line 45 of file class.ilChatroomObjectDefinition.php.
| ilChatroomObjectDefinition::buildGUI | ( | string | $gui, |
| ilChatroomObjectGUI | $chatroomObjectGUI | ||
| ) |
Builds and returns new gui using given $gui and $gui.
Definition at line 123 of file class.ilChatroomObjectDefinition.php.
References getGUIClassName().
Here is the call graph for this function:
|
static |
Returns an Instance of ilChatroomObjectDefinition, using given $moduleName as parameter.
Definition at line 63 of file class.ilChatroomObjectDefinition.php.
Referenced by ilObjChatroomGUI\getObjectDefinition().
Here is the caller graph for this function:
|
static |
Returns an Instance of ilChatroomObjectDefinition, using given $moduleName and $guiScope as parameters.
| string | $guiScope | Optional. 'admin' or ''. Default '' |
Definition at line 73 of file class.ilChatroomObjectDefinition.php.
References $guiScope.
Referenced by ilObjChatroomAdminGUI\getObjectDefinition().
Here is the caller graph for this function:| ilChatroomObjectDefinition::getGUIClassName | ( | string | $gui | ) |
Builds gui classname using given $gui and returns it.
Definition at line 106 of file class.ilChatroomObjectDefinition.php.
Referenced by buildGUI(), and getGUIPath().
Here is the caller graph for this function:| ilChatroomObjectDefinition::getGUIPath | ( | string | $gui | ) |
Builds gui path using given $gui and returns it.
Definition at line 94 of file class.ilChatroomObjectDefinition.php.
References getGUIClassName().
Referenced by hasGUI(), and loadGUI().
Here is the call graph for this function:
Here is the caller graph for this function:| ilChatroomObjectDefinition::hasGUI | ( | string | $gui | ) |
Returns true if file exists.
Definition at line 86 of file class.ilChatroomObjectDefinition.php.
References getGUIPath().
Here is the call graph for this function:| ilChatroomObjectDefinition::loadGUI | ( | string | $gui | ) |
Requires file, whereby given $gui is used as parameter in getGUIPath method to build the filename of the file to required.
Definition at line 115 of file class.ilChatroomObjectDefinition.php.
References getGUIPath().
Here is the call graph for this function:
|
private |
Definition at line 43 of file class.ilChatroomObjectDefinition.php.
Referenced by getDefaultDefinitionWithCustomGUIPath().
|
private |
Definition at line 30 of file class.ilChatroomObjectDefinition.php.
|
private |
Definition at line 36 of file class.ilChatroomObjectDefinition.php.