ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
Class ilCachedCtrl. More...
Public Member Functions | |
isActive () | |
__destruct () | |
lookupModuleClass ($class) | |
lookupServiceClass ($class) | |
lookupCid ($cid) | |
lookupCall ($parent) | |
lookupClassFile ($class) | |
getLoaded () | |
setLoaded ($loaded) | |
setCtrlCalls ($ctrl_calls) | |
getCtrlCalls () | |
setCtrlClassfile ($ctrl_classfile) | |
getCtrlClassfile () | |
setModuleClasses ($module_classes) | |
getModuleClasses () | |
setServiceClasses ($service_classes) | |
getServiceClasses () | |
setCtrlClassfileParent ($ctrl_classfile_parent) | |
getCtrlClassfileParent () | |
__sleep () | |
Declares all fields which should be serialized by php. More... | |
__wakeup () | |
Restore database connection. More... | |
Static Public Member Functions | |
static | getInstance () |
static | flush () |
Protected Member Functions | |
__construct () | |
Protected Attributes | |
$db | |
$changed = false | |
$loaded = false | |
$module_classes = array() | |
$service_classes = array() | |
$ctrl_calls = array() | |
$ctrl_classfile = array() | |
$ctrl_classfile_parent = array() | |
Static Protected Attributes | |
static | $instance |
|
protected |
Definition at line 87 of file class.ilCachedCtrl.php.
References $DIC, ilGlobalCache\COMP_ILCTRL, and ilGlobalCache\getInstance().
ilCachedCtrl::__destruct | ( | ) |
Definition at line 97 of file class.ilCachedCtrl.php.
ilCachedCtrl::__sleep | ( | ) |
Declares all fields which should be serialized by php.
This has to be done, because the PDO objects are not serializable.
Definition at line 304 of file class.ilCachedCtrl.php.
ilCachedCtrl::__wakeup | ( | ) |
Restore database connection.
Definition at line 321 of file class.ilCachedCtrl.php.
References $DIC.
|
static |
Definition at line 71 of file class.ilCachedCtrl.php.
References ilGlobalCache\COMP_ILCTRL, and ilGlobalCache\getInstance().
Referenced by ilCtrlStructureReader\readStructure().
ilCachedCtrl::getCtrlCalls | ( | ) |
ilCachedCtrl::getCtrlClassfile | ( | ) |
ilCachedCtrl::getCtrlClassfileParent | ( | ) |
Definition at line 292 of file class.ilCachedCtrl.php.
References $ctrl_classfile_parent.
|
static |
Definition at line 54 of file class.ilCachedCtrl.php.
References ilGlobalCache\COMP_ILCTRL, and ilGlobalCache\getInstance().
Referenced by ilCtrl\callBaseClass(), ilCtrl\getNodeIdForTargetClass(), ilCtrl\lookupClassPath(), ilCtrl\readCidInfo(), and ilCtrl\readClassInfo().
ilCachedCtrl::getLoaded | ( | ) |
ilCachedCtrl::getModuleClasses | ( | ) |
ilCachedCtrl::getServiceClasses | ( | ) |
ilCachedCtrl::isActive | ( | ) |
Definition at line 81 of file class.ilCachedCtrl.php.
References ilGlobalCache\COMP_ILCTRL, and ilGlobalCache\getInstance().
ilCachedCtrl::lookupCall | ( | $parent | ) |
$parent |
Definition at line 169 of file class.ilCachedCtrl.php.
Referenced by ilCtrl\fetchCallsOfClassFromCache().
ilCachedCtrl::lookupCid | ( | $cid | ) |
ilCachedCtrl::lookupClassFile | ( | $class | ) |
ilCachedCtrl::lookupModuleClass | ( | $class | ) |
ilCachedCtrl::lookupServiceClass | ( | $class | ) |
ilCachedCtrl::setCtrlCalls | ( | $ctrl_calls | ) |
array | $ctrl_calls |
Definition at line 211 of file class.ilCachedCtrl.php.
References $ctrl_calls.
ilCachedCtrl::setCtrlClassfile | ( | $ctrl_classfile | ) |
array | $ctrl_classfile |
Definition at line 229 of file class.ilCachedCtrl.php.
References $ctrl_classfile.
ilCachedCtrl::setCtrlClassfileParent | ( | $ctrl_classfile_parent | ) |
array | $ctrl_classfile_parent |
Definition at line 283 of file class.ilCachedCtrl.php.
References $ctrl_classfile_parent.
ilCachedCtrl::setLoaded | ( | $loaded | ) |
boolean | $loaded |
Definition at line 202 of file class.ilCachedCtrl.php.
References $loaded.
ilCachedCtrl::setModuleClasses | ( | $module_classes | ) |
array | $module_classes |
Definition at line 247 of file class.ilCachedCtrl.php.
References $module_classes.
ilCachedCtrl::setServiceClasses | ( | $service_classes | ) |
array | $service_classes |
Definition at line 265 of file class.ilCachedCtrl.php.
References $service_classes.
|
protected |
Definition at line 20 of file class.ilCachedCtrl.php.
|
protected |
Definition at line 40 of file class.ilCachedCtrl.php.
Referenced by getCtrlCalls(), and setCtrlCalls().
|
protected |
Definition at line 44 of file class.ilCachedCtrl.php.
Referenced by getCtrlClassfile(), and setCtrlClassfile().
|
protected |
Definition at line 48 of file class.ilCachedCtrl.php.
Referenced by getCtrlClassfileParent(), and setCtrlClassfileParent().
|
protected |
Definition at line 14 of file class.ilCachedCtrl.php.
Referenced by __destruct().
|
staticprotected |
Definition at line 24 of file class.ilCachedCtrl.php.
|
protected |
Definition at line 28 of file class.ilCachedCtrl.php.
Referenced by getLoaded(), and setLoaded().
|
protected |
Definition at line 32 of file class.ilCachedCtrl.php.
Referenced by getModuleClasses(), and setModuleClasses().
|
protected |
Definition at line 36 of file class.ilCachedCtrl.php.
Referenced by getServiceClasses(), and setServiceClasses().