ILIAS
release_8 Revision v8.19
|
Implementation of ilPluginStateDB over ilDBInterface. More...
Public Member Functions | |
__construct (Data\Factory $data_factory, \ilDBInterface $db) | |
isPluginActivated (string $id) | |
setActivation (string $id, bool $activated) | |
getCurrentPluginVersion (string $id) | |
getCurrentPluginDBVersion (string $id) | |
setCurrentPluginVersion (string $id, Version $version, int $db_version) | |
remove (string $id) | |
Protected Member Functions | |
getData () | |
Protected Attributes | |
const | TABLE_NAME = "il_plugin" |
Data Factory | $data_factory |
ilDBInterface | $db |
bool | $has_data = false |
array | $data = null |
Implementation of ilPluginStateDB over ilDBInterface.
Definition at line 27 of file class.ilPluginStateDBOverIlDBInterface.php.
ilPluginStateDBOverIlDBInterface::__construct | ( | Data\Factory | $data_factory, |
\ilDBInterface | $db | ||
) |
Definition at line 37 of file class.ilPluginStateDBOverIlDBInterface.php.
References $data_factory, and $db.
ilPluginStateDBOverIlDBInterface::getCurrentPluginDBVersion | ( | string | $id | ) |
Implements ilPluginStateDB.
Definition at line 93 of file class.ilPluginStateDBOverIlDBInterface.php.
References $id, and getData().
ilPluginStateDBOverIlDBInterface::getCurrentPluginVersion | ( | string | $id | ) |
Implements ilPluginStateDB.
Definition at line 87 of file class.ilPluginStateDBOverIlDBInterface.php.
References $id, and getData().
|
protected |
Definition at line 43 of file class.ilPluginStateDBOverIlDBInterface.php.
References $data, $res, and ILIAS\Repository\int().
Referenced by getCurrentPluginDBVersion(), getCurrentPluginVersion(), isPluginActivated(), setActivation(), and setCurrentPluginVersion().
ilPluginStateDBOverIlDBInterface::isPluginActivated | ( | string | $id | ) |
Implements ilPluginStateDB.
Definition at line 61 of file class.ilPluginStateDBOverIlDBInterface.php.
References $id, and getData().
ilPluginStateDBOverIlDBInterface::remove | ( | string | $id | ) |
Implements ilPluginStateDB.
Definition at line 127 of file class.ilPluginStateDBOverIlDBInterface.php.
References $id.
ilPluginStateDBOverIlDBInterface::setActivation | ( | string | $id, |
bool | $activated | ||
) |
Implements ilPluginStateDB.
Definition at line 67 of file class.ilPluginStateDBOverIlDBInterface.php.
References getData().
ilPluginStateDBOverIlDBInterface::setCurrentPluginVersion | ( | string | $id, |
Version | $version, | ||
int | $db_version | ||
) |
Implements ilPluginStateDB.
Definition at line 99 of file class.ilPluginStateDBOverIlDBInterface.php.
References getData().
|
protected |
Definition at line 35 of file class.ilPluginStateDBOverIlDBInterface.php.
Referenced by getData().
|
protected |
Definition at line 31 of file class.ilPluginStateDBOverIlDBInterface.php.
Referenced by __construct().
|
protected |
Definition at line 32 of file class.ilPluginStateDBOverIlDBInterface.php.
Referenced by __construct().
|
protected |
Definition at line 34 of file class.ilPluginStateDBOverIlDBInterface.php.
|
protected |
Definition at line 29 of file class.ilPluginStateDBOverIlDBInterface.php.