|
ILIAS
release_10 Revision v10.1-43-ga1241a92c2f
|
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 | TYPE_COMPONENT = "components/ILIAS" |
| const | TYPE_MODULES = "Modules" |
| const | TYPE_SERVICES = "Services" |
| const | TYPES = [self::TYPE_COMPONENT] |
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 40 of file class.ilComponentInfo.php.
References $id, $name, $pluginslots, and $type.
| ilComponentInfo::getId | ( | ) |
| ilComponentInfo::getName | ( | ) |
| ilComponentInfo::getPluginSlotById | ( | string | $id | ) |
Definition at line 101 of file class.ilComponentInfo.php.
References $id.
| ilComponentInfo::getPluginSlotByName | ( | string | $name | ) |
Definition at line 126 of file class.ilComponentInfo.php.
References $name.
| ilComponentInfo::getPluginSlots | ( | ) |
| ilComponentInfo::getQualifiedName | ( | ) |
| ilComponentInfo::getType | ( | ) |
| ilComponentInfo::hasPluginSlotId | ( | string | $id | ) |
| ilComponentInfo::hasPluginSlotName | ( | string | $name | ) |
|
protected |
Definition at line 32 of file class.ilComponentInfo.php.
Referenced by __construct(), getId(), getPluginSlotById(), and hasPluginSlotId().
|
protected |
Definition at line 34 of file class.ilComponentInfo.php.
Referenced by __construct(), getName(), getPluginSlotByName(), getQualifiedName(), and hasPluginSlotName().
|
protected |
Definition at line 38 of file class.ilComponentInfo.php.
Referenced by __construct().
|
protected |
Definition at line 33 of file class.ilComponentInfo.php.
Referenced by __construct(), and getType().
| const ilComponentInfo::TYPE_COMPONENT = "components/ILIAS" |
Definition at line 27 of file class.ilComponentInfo.php.
Referenced by ilTestRandomQuestionSetStagingPoolQuestionList\isActiveQuestionType(), ilAssQuestionList\isActiveQuestionType(), ilAssQuestionType\isImportable(), ilObjQuestionPool\isPluginActive(), ilObjTest\isPluginActive(), ILIAS\TestQuestionPool\Questions\GeneralQuestionPropertiesRepository\isQuestionTypeAvailable(), and ilObjRepositorySettings\updateNewItemGroupOrder().
| const ilComponentInfo::TYPE_MODULES = "Modules" |
Definition at line 28 of file class.ilComponentInfo.php.
Referenced by ilOrgUnitExtensionPlugin\_getIcon(), ilModulesTableGUI\getComponents(), and ilArtifactComponentRepository\hasComponent().
| const ilComponentInfo::TYPE_SERVICES = "Services" |
Definition at line 29 of file class.ilComponentInfo.php.
Referenced by ilModulesTableGUI\getComponents(), and ilArtifactComponentRepository\hasComponent().
| const ilComponentInfo::TYPES = [self::TYPE_COMPONENT] |
Definition at line 30 of file class.ilComponentInfo.php.
Referenced by ilRepositoryObjectPlugin\_getIcon(), ilArtifactComponentRepository\hasComponent(), and ilObjRepositorySettings\updateNewItemGroupOrder().