ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
|
Simple value class for basic information about a component. More...
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().