| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
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 | ( | ) | 
| ilComponentInfo::getName | ( | ) | 
| ilComponentInfo::getPluginSlotById | ( | string | $id | ) | 
Definition at line 100 of file class.ilComponentInfo.php.
References $id.
| ilComponentInfo::getPluginSlotByName | ( | string | $name | ) | 
Definition at line 125 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 31 of file class.ilComponentInfo.php.
Referenced by __construct(), getId(), getPluginSlotById(), 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(), ilObjQuestionPool\isPluginActive(), and ilObjTest\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().