|
ILIAS
release_10 Revision v10.1-43-ga1241a92c2f
|
Collaboration diagram for ilChatroomObjectDefinition:Public Member Functions | |
| __construct (private readonly string $moduleName, string $moduleBasePath, string $relativeClassPath='classes', string $guiScope='') | |
| hasGUI (string $gui) | |
| 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... | |
| 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 113 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 105 of file class.ilChatroomObjectDefinition.php.
Referenced by buildGUI(), getGUIPath(), and hasGUI().
Here is the caller graph for this function:| ilChatroomObjectDefinition::getGUIPath | ( | string | $gui | ) |
Builds gui path using given $gui and returns it.
Definition at line 93 of file class.ilChatroomObjectDefinition.php.
References getGUIClassName().
Referenced by hasGUI().
Here is the call graph for this function:
Here is the caller graph for this function:| ilChatroomObjectDefinition::hasGUI | ( | string | $gui | ) |
Definition at line 83 of file class.ilChatroomObjectDefinition.php.
References $path, getGUIClassName(), and 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.