ILIAS
trunk Revision v11.0_alpha-2645-g16283d3b3f8
|
Public Member Functions | |
__construct (private readonly ?ilIniFile $client_ini=null, private readonly ?ilDBInterface $db=null) | |
getConfig () | |
toConfig () | |
readFromIniFile (ilIniFile $client_ini) | |
getNodesRepository () | |
storeToIniFile (ilIniFile $client_ini) | |
setActive (bool $active) | |
setService (string $service) | |
addMemcachedNode (Node $node) | |
getMemcachedNodes () | |
resetActivatedComponents () | |
activateAll () | |
addActivatedComponent (string $component) | |
Private Attributes | |
Config | $config = null |
bool | $active = true |
string | $service = Config::PHPSTATIC |
array | $components = [] |
array | $nodes = [] |
Definition at line 26 of file class.ilGlobalCacheSettingsAdapter.php.
ilGlobalCacheSettingsAdapter::__construct | ( | private readonly ?ilIniFile | $client_ini = null , |
private readonly ?ilDBInterface | $db = null |
||
) |
Definition at line 40 of file class.ilGlobalCacheSettingsAdapter.php.
References null, readFromIniFile(), and toConfig().
ilGlobalCacheSettingsAdapter::activateAll | ( | ) |
Definition at line 151 of file class.ilGlobalCacheSettingsAdapter.php.
ilGlobalCacheSettingsAdapter::addActivatedComponent | ( | string | $component | ) |
Definition at line 156 of file class.ilGlobalCacheSettingsAdapter.php.
ilGlobalCacheSettingsAdapter::addMemcachedNode | ( | Node | $node | ) |
Definition at line 136 of file class.ilGlobalCacheSettingsAdapter.php.
Referenced by readFromIniFile().
ilGlobalCacheSettingsAdapter::getConfig | ( | ) |
Definition at line 50 of file class.ilGlobalCacheSettingsAdapter.php.
References toConfig().
ilGlobalCacheSettingsAdapter::getMemcachedNodes | ( | ) |
Definition at line 141 of file class.ilGlobalCacheSettingsAdapter.php.
References $nodes.
ilGlobalCacheSettingsAdapter::getNodesRepository | ( | ) |
Definition at line 99 of file class.ilGlobalCacheSettingsAdapter.php.
Referenced by readFromIniFile(), storeToIniFile(), and toConfig().
ilGlobalCacheSettingsAdapter::readFromIniFile | ( | ilIniFile | $client_ini | ) |
Definition at line 65 of file class.ilGlobalCacheSettingsAdapter.php.
References addMemcachedNode(), getNodesRepository(), null, ilIniFile\readGroup(), and ilIniFile\readVariable().
Referenced by __construct().
ilGlobalCacheSettingsAdapter::resetActivatedComponents | ( | ) |
Definition at line 146 of file class.ilGlobalCacheSettingsAdapter.php.
ilGlobalCacheSettingsAdapter::setActive | ( | bool | $active | ) |
Definition at line 126 of file class.ilGlobalCacheSettingsAdapter.php.
References $active.
ilGlobalCacheSettingsAdapter::setService | ( | string | $service | ) |
Definition at line 131 of file class.ilGlobalCacheSettingsAdapter.php.
References $service.
ilGlobalCacheSettingsAdapter::storeToIniFile | ( | ilIniFile | $client_ini | ) |
Definition at line 104 of file class.ilGlobalCacheSettingsAdapter.php.
References ilIniFile\addGroup(), getNodesRepository(), null, ilIniFile\removeGroup(), ilIniFile\setVariable(), and ilIniFile\write().
ilGlobalCacheSettingsAdapter::toConfig | ( | ) |
Definition at line 55 of file class.ilGlobalCacheSettingsAdapter.php.
References getNodesRepository().
Referenced by __construct(), and getConfig().
|
private |
Definition at line 32 of file class.ilGlobalCacheSettingsAdapter.php.
Referenced by setActive().
|
private |
Definition at line 34 of file class.ilGlobalCacheSettingsAdapter.php.
Definition at line 31 of file class.ilGlobalCacheSettingsAdapter.php.
|
private |
Definition at line 38 of file class.ilGlobalCacheSettingsAdapter.php.
Referenced by getMemcachedNodes().
|
private |
Definition at line 33 of file class.ilGlobalCacheSettingsAdapter.php.
Referenced by setService().