ILIAS
release_5-2 Revision v5.2.25-18-g3f80b828510
|
Class ilCachedComponentData. More...
Static Public Member Functions | |
static | getInstance () |
static | flush () |
Protected Member Functions | |
__construct () | |
Protected Attributes | |
$cached_results = array() | |
$changed = false | |
$loaded = false | |
$obj_def_name_to_id = array() | |
$obj_def_name_and_type_raw = array() | |
$il_component = array() | |
$il_object_def = array() | |
$il_object_subobj = array() | |
$subobj_for_parent = array() | |
$grouped_rep_obj_types = array() | |
$il_pluginslot_by_comp = array() | |
$il_pluginslot_by_id = array() | |
$il_pluginslot_by_name = array() | |
$il_plugin_by_id = array() | |
$il_object_group = array() | |
$il_object_sub_type = array() | |
$il_plugin_active = array() | |
$il_plugin_by_name = array() | |
Static Protected Attributes | |
static | $instance |
Class ilCachedComponentData.
Definition at line 9 of file class.ilCachedComponentData.php.
|
protected |
Definition at line 89 of file class.ilCachedComponentData.php.
References ilGlobalCache\COMP_COMPONENT, and ilGlobalCache\getInstance().
ilCachedComponentData::__destruct | ( | ) |
Definition at line 501 of file class.ilCachedComponentData.php.
References ilGlobalCache\COMP_COMPONENT, and ilGlobalCache\getInstance().
|
static |
Definition at line 410 of file class.ilCachedComponentData.php.
References ilGlobalCache\COMP_COMPONENT, and ilGlobalCache\getInstance().
Referenced by ilPlugin\activate(), ilPlugin\createPluginRecord(), ilPlugin\deactivate(), ilPlugin\uninstall(), ilPlugin\update(), and ilPlugin\updateDatabase().
ilCachedComponentData::getGroupedRepObjTypes | ( | ) |
Definition at line 250 of file class.ilCachedComponentData.php.
References $grouped_rep_obj_types.
ilCachedComponentData::getIlComponent | ( | ) |
Definition at line 170 of file class.ilCachedComponentData.php.
References $il_component.
ilCachedComponentData::getIlObjectDef | ( | ) |
Definition at line 218 of file class.ilCachedComponentData.php.
References $il_object_def.
ilCachedComponentData::getIlObjectGroup | ( | ) |
Definition at line 362 of file class.ilCachedComponentData.php.
References $il_object_group.
ilCachedComponentData::getIlObjectSubobj | ( | ) |
Definition at line 234 of file class.ilCachedComponentData.php.
References $il_object_subobj.
ilCachedComponentData::getIlObjectSubType | ( | ) |
Definition at line 378 of file class.ilCachedComponentData.php.
References $il_object_sub_type.
ilCachedComponentData::getIlPluginActive | ( | ) |
Definition at line 346 of file class.ilCachedComponentData.php.
References $il_plugin_active.
ilCachedComponentData::getIlPluginById | ( | ) |
Definition at line 314 of file class.ilCachedComponentData.php.
References $il_plugin_by_id.
ilCachedComponentData::getIlPluginByName | ( | ) |
Definition at line 330 of file class.ilCachedComponentData.php.
References $il_plugin_by_name.
ilCachedComponentData::getIlPluginslotByComp | ( | ) |
Definition at line 266 of file class.ilCachedComponentData.php.
References $il_pluginslot_by_comp.
ilCachedComponentData::getIlPluginslotById | ( | ) |
Definition at line 282 of file class.ilCachedComponentData.php.
References $il_pluginslot_by_id.
ilCachedComponentData::getIlPluginslotByName | ( | ) |
Definition at line 298 of file class.ilCachedComponentData.php.
References $il_pluginslot_by_name.
|
static |
Definition at line 394 of file class.ilCachedComponentData.php.
References ilGlobalCache\COMP_COMPONENT, and ilGlobalCache\getInstance().
Referenced by ilComponent\__construct(), ilPlugin\getActivePluginIdsForSlot(), ilPlugin\getActivePluginsForSlot(), ilPluginSlot\getAllSlots(), ilComponent\getComponentInfo(), ilObjectDefinition\getGroupedRepositoryObjectTypes(), ilPlugin\getPluginObject(), ilPlugin\getPluginRecord(), ilComponent\lookupId(), ilComponent\lookupPluginSlots(), ilPluginSlot\lookupSlotId(), ilPluginSlot\lookupSlotName(), ilPluginSlot\read(), and ilObjectDefinition\readDefinitionDataFromCache().
ilCachedComponentData::getLoaded | ( | ) |
ilCachedComponentData::getObjDefNameAndTypeRaw | ( | ) |
Definition at line 186 of file class.ilCachedComponentData.php.
References $obj_def_name_and_type_raw.
ilCachedComponentData::getObjDefNameToId | ( | ) |
Definition at line 202 of file class.ilCachedComponentData.php.
References $obj_def_name_to_id.
ilCachedComponentData::getSubobjForParent | ( | ) |
Definition at line 580 of file class.ilCachedComponentData.php.
References $subobj_for_parent.
ilCachedComponentData::lookCompId | ( | $type, | |
$name | |||
) |
ilCachedComponentData::lookupActivePluginsBySlotId | ( | $slot_id | ) |
$slot_id |
Definition at line 431 of file class.ilCachedComponentData.php.
References array.
ilCachedComponentData::lookupCompInfo | ( | $type, | |
$name | |||
) |
ilCachedComponentData::lookupGroupedRepObj | ( | $parent | ) |
$parent |
Definition at line 515 of file class.ilCachedComponentData.php.
References array.
ilCachedComponentData::lookupPluginByName | ( | $name | ) |
ilCachedComponentData::lookupPluginSlotByComponent | ( | $component | ) |
$component |
Definition at line 548 of file class.ilCachedComponentData.php.
References array.
ilCachedComponentData::lookupPluginSlotById | ( | $id | ) |
ilCachedComponentData::lookupPluginSlotByName | ( | $name | ) |
ilCachedComponentData::lookupSubObjForParent | ( | $parent | ) |
$parent |
Definition at line 445 of file class.ilCachedComponentData.php.
References array.
ilCachedComponentData::setGroupedRepObjTypes | ( | $grouped_rep_obj_types | ) |
array | $grouped_rep_obj_types |
Definition at line 258 of file class.ilCachedComponentData.php.
References $grouped_rep_obj_types.
ilCachedComponentData::setIlComponent | ( | $il_component | ) |
array | $il_component |
Definition at line 178 of file class.ilCachedComponentData.php.
References $il_component.
ilCachedComponentData::setIlObjectDef | ( | $il_object_def | ) |
array | $il_object_def |
Definition at line 226 of file class.ilCachedComponentData.php.
References $il_object_def.
ilCachedComponentData::setIlObjectGroup | ( | $il_object_group | ) |
array | $il_object_group |
Definition at line 370 of file class.ilCachedComponentData.php.
References $il_object_group.
ilCachedComponentData::setIlObjectSubobj | ( | $il_object_subobj | ) |
array | $il_object_subobj |
Definition at line 242 of file class.ilCachedComponentData.php.
References $il_object_subobj.
ilCachedComponentData::setIlObjectSubType | ( | $il_object_sub_type | ) |
array | $il_object_sub_type |
Definition at line 386 of file class.ilCachedComponentData.php.
References $il_object_sub_type.
ilCachedComponentData::setIlPluginActive | ( | $il_plugin_active | ) |
array | $il_plugin_active |
Definition at line 354 of file class.ilCachedComponentData.php.
References $il_plugin_active.
ilCachedComponentData::setIlPluginById | ( | $il_plugin_by_id | ) |
array | $il_plugin_by_id |
Definition at line 322 of file class.ilCachedComponentData.php.
References $il_plugin_by_id.
ilCachedComponentData::setIlPluginByName | ( | $il_plugin_by_name | ) |
array | $il_plugin_by_name |
Definition at line 338 of file class.ilCachedComponentData.php.
References $il_plugin_by_name.
ilCachedComponentData::setIlPluginslotByComp | ( | $il_pluginslot_by_service | ) |
array | $il_pluginslot_by_service |
Definition at line 274 of file class.ilCachedComponentData.php.
ilCachedComponentData::setIlPluginslotById | ( | $il_pluginslot_by_id | ) |
array | $il_pluginslot_by_id |
Definition at line 290 of file class.ilCachedComponentData.php.
References $il_pluginslot_by_id.
ilCachedComponentData::setIlPluginslotByName | ( | $il_pluginslot_by_name | ) |
array | $il_pluginslot_by_name |
Definition at line 306 of file class.ilCachedComponentData.php.
References $il_pluginslot_by_name.
ilCachedComponentData::setLoaded | ( | $loaded | ) |
boolean | $loaded |
Definition at line 106 of file class.ilCachedComponentData.php.
References $ilDB, $loaded, and array.
ilCachedComponentData::setObjDefNameAndTypeRaw | ( | $obj_def_name_and_type_raw | ) |
array | $obj_def_name_and_type_raw |
Definition at line 194 of file class.ilCachedComponentData.php.
References $obj_def_name_and_type_raw.
ilCachedComponentData::setObjDefNameToId | ( | $obj_def_name_to_id | ) |
array | $obj_def_name_to_id |
Definition at line 210 of file class.ilCachedComponentData.php.
References $obj_def_name_to_id.
ilCachedComponentData::setSubobjForParent | ( | $subobj_for_parent | ) |
array | $subobj_for_parent |
Definition at line 588 of file class.ilCachedComponentData.php.
References $subobj_for_parent.
|
protected |
Definition at line 14 of file class.ilCachedComponentData.php.
|
protected |
Definition at line 22 of file class.ilCachedComponentData.php.
|
protected |
Definition at line 54 of file class.ilCachedComponentData.php.
Referenced by getGroupedRepObjTypes(), and setGroupedRepObjTypes().
|
protected |
Definition at line 38 of file class.ilCachedComponentData.php.
Referenced by getIlComponent(), and setIlComponent().
|
protected |
Definition at line 42 of file class.ilCachedComponentData.php.
Referenced by getIlObjectDef(), and setIlObjectDef().
|
protected |
Definition at line 74 of file class.ilCachedComponentData.php.
Referenced by getIlObjectGroup(), and setIlObjectGroup().
|
protected |
Definition at line 78 of file class.ilCachedComponentData.php.
Referenced by getIlObjectSubType(), and setIlObjectSubType().
|
protected |
Definition at line 46 of file class.ilCachedComponentData.php.
Referenced by getIlObjectSubobj(), and setIlObjectSubobj().
|
protected |
Definition at line 82 of file class.ilCachedComponentData.php.
Referenced by getIlPluginActive(), and setIlPluginActive().
|
protected |
Definition at line 70 of file class.ilCachedComponentData.php.
Referenced by getIlPluginById(), and setIlPluginById().
|
protected |
Definition at line 86 of file class.ilCachedComponentData.php.
Referenced by getIlPluginByName(), and setIlPluginByName().
|
protected |
Definition at line 58 of file class.ilCachedComponentData.php.
Referenced by getIlPluginslotByComp().
|
protected |
Definition at line 62 of file class.ilCachedComponentData.php.
Referenced by getIlPluginslotById(), and setIlPluginslotById().
|
protected |
Definition at line 66 of file class.ilCachedComponentData.php.
Referenced by getIlPluginslotByName(), and setIlPluginslotByName().
|
staticprotected |
Definition at line 18 of file class.ilCachedComponentData.php.
|
protected |
Definition at line 26 of file class.ilCachedComponentData.php.
Referenced by getLoaded(), and setLoaded().
|
protected |
Definition at line 34 of file class.ilCachedComponentData.php.
Referenced by getObjDefNameAndTypeRaw(), and setObjDefNameAndTypeRaw().
|
protected |
Definition at line 30 of file class.ilCachedComponentData.php.
Referenced by getObjDefNameToId(), and setObjDefNameToId().
|
protected |
Definition at line 50 of file class.ilCachedComponentData.php.
Referenced by getSubobjForParent(), and setSubobjForParent().