| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
Implementation of ilPluginStateDB over ilDBInterface. More...
 Inheritance diagram for ilPluginStateDBOverIlDBInterface:
 Collaboration diagram for ilPluginStateDBOverIlDBInterface: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().
 Here is the call graph for this function:| ilPluginStateDBOverIlDBInterface::getCurrentPluginVersion | ( | string | $id | ) | 
Implements ilPluginStateDB.
Definition at line 87 of file class.ilPluginStateDBOverIlDBInterface.php.
References $id, and getData().
 Here is the call graph for this function:
      
  | 
  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().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilPluginStateDBOverIlDBInterface::isPluginActivated | ( | string | $id | ) | 
Implements ilPluginStateDB.
Definition at line 61 of file class.ilPluginStateDBOverIlDBInterface.php.
References $id, and getData().
 Here is the call graph for this function:| 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().
 Here is the call graph for this function:| ilPluginStateDBOverIlDBInterface::setCurrentPluginVersion | ( | string | $id, | 
| Version | $version, | ||
| int | $db_version | ||
| ) | 
Implements ilPluginStateDB.
Definition at line 99 of file class.ilPluginStateDBOverIlDBInterface.php.
References getData().
 Here is the call graph for this function:
      
  | 
  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.