|
ILIAS
release_8 Revision v8.24
|
Simple value class for basic information about a component. More...
Collaboration diagram for ilComponentInfo:Public Member Functions | |
| __construct (string $id, string $type, string $name, array &$pluginslots) | |
| getId () | |
| getType () | |
| getName () | |
| getQualifiedName () | |
| getPluginSlots () | |
| hasPluginSlotId (string $id) | |
| getPluginSlotById (string $id) | |
| hasPluginSlotName (string $name) | |
| getPluginSlotByName (string $name) | |
Data Fields | |
| const | TYPES = ["Modules", "Services"] |
| const | TYPE_MODULES = "Modules" |
| const | TYPE_SERVICES = "Services" |
Protected Attributes | |
| string | $id |
| string | $type |
| string | $name |
| array | $pluginslots |
Simple value class for basic information about a component.
Definition at line 24 of file class.ilComponentInfo.php.
| ilComponentInfo::__construct | ( | string | $id, |
| string | $type, | ||
| string | $name, | ||
| array & | $pluginslots | ||
| ) |
Definition at line 39 of file class.ilComponentInfo.php.
References $id, $name, $pluginslots, and $type.
| ilComponentInfo::getId | ( | ) |
Definition at line 57 of file class.ilComponentInfo.php.
References $id.
| ilComponentInfo::getName | ( | ) |
Definition at line 67 of file class.ilComponentInfo.php.
References $name.
| ilComponentInfo::getPluginSlotById | ( | string | $id | ) |
InvalidArgumentException if there is no such slot
Definition at line 100 of file class.ilComponentInfo.php.
References $id.
| ilComponentInfo::getPluginSlotByName | ( | string | $name | ) |
InvalidArgumentException if there is no such slot
Definition at line 125 of file class.ilComponentInfo.php.
References $name.
| ilComponentInfo::getPluginSlots | ( | ) |
Definition at line 80 of file class.ilComponentInfo.php.
References $id.
| ilComponentInfo::getQualifiedName | ( | ) |
Definition at line 72 of file class.ilComponentInfo.php.
References $name.
| ilComponentInfo::getType | ( | ) |
Definition at line 62 of file class.ilComponentInfo.php.
References $type.
| ilComponentInfo::hasPluginSlotId | ( | string | $id | ) |
Definition at line 87 of file class.ilComponentInfo.php.
References $id.
| ilComponentInfo::hasPluginSlotName | ( | string | $name | ) |
Definition at line 112 of file class.ilComponentInfo.php.
References $name.
|
protected |
Definition at line 31 of file class.ilComponentInfo.php.
Referenced by __construct(), getId(), getPluginSlotById(), getPluginSlots(), and hasPluginSlotId().
|
protected |
Definition at line 33 of file class.ilComponentInfo.php.
Referenced by __construct(), getName(), getPluginSlotByName(), getQualifiedName(), and hasPluginSlotName().
|
protected |
Definition at line 37 of file class.ilComponentInfo.php.
Referenced by __construct().
|
protected |
Definition at line 32 of file class.ilComponentInfo.php.
Referenced by __construct(), and getType().
| const ilComponentInfo::TYPE_MODULES = "Modules" |
Definition at line 28 of file class.ilComponentInfo.php.
Referenced by ilOrgUnitExtensionPlugin\_getIcon(), ilObjRepositorySettings\getAllObjTypes(), ilModulesTableGUI\getComponents(), ilTestRandomQuestionSetStagingPoolQuestionList\isActiveQuestionType(), ilAssQuestionList\isActiveQuestionType(), ilAssQuestionType\isImportable(), ilObjTest\isPluginActive(), and ilObjSurvey\isPluginActive().
| const ilComponentInfo::TYPE_SERVICES = "Services" |
Definition at line 29 of file class.ilComponentInfo.php.
Referenced by ilRepositoryObjectPlugin\_getIcon(), and ilModulesTableGUI\getComponents().
| const ilComponentInfo::TYPES = ["Modules", "Services"] |
Definition at line 27 of file class.ilComponentInfo.php.
Referenced by ilArtifactComponentRepository\hasComponent().