| 
    ILIAS
    release_8 Revision v8.24
    
   | 
  
Class ilCtrlDatabaseUpdateSteps holds the database update- steps affecting ilCtrl tables. More...
 Inheritance diagram for ilCtrlDatabaseUpdateSteps:
 Collaboration diagram for ilCtrlDatabaseUpdateSteps:Public Member Functions | |
| prepare (ilDBInterface $db) | |
| @inheritDoc  More... | |
| step_1 () | |
| Deletes the table 'ctrl_calls' from the database, as it is no longer needed.  More... | |
| step_2 () | |
| Deletes the table 'ctrl_classfile' from the database, as it is no longer needed.  More... | |
| step_3 () | |
| Deletes the table 'ctrl_structure' from the database, as it is no longer needed.  More... | |
| step_4 () | |
| Deletes the table 'il_request_token' from the database, since tokens are now stored in the ILIAS session.  More... | |
| step_5 () | |
| Deletes the table 'service_class' from the database, since information is now stored in an artifact.  More... | |
| step_6 () | |
| Deletes the table 'module_class' from the database, since information is now stored in an artifact.  More... | |
  Public Member Functions inherited from ilDatabaseUpdateSteps | |
| prepare (\ilDBInterface $db) | |
| Prepare the execution of the steps.  More... | |
Private Member Functions | |
| abortIfNotPrepared () | |
| Halts the execution of these update steps if no database was provided.  More... | |
Private Attributes | |
| ilDBInterface | $database = null | 
Class ilCtrlDatabaseUpdateSteps holds the database update- steps affecting ilCtrl tables.
Definition at line 13 of file class.ilCtrlDatabaseUpdateSteps.php.
      
  | 
  private | 
Halts the execution of these update steps if no database was provided.
| LogicException | if the database update steps were not yet prepared. | 
Definition at line 107 of file class.ilCtrlDatabaseUpdateSteps.php.
Referenced by step_1(), step_2(), step_3(), step_4(), step_5(), and step_6().
 Here is the caller graph for this function:| ilCtrlDatabaseUpdateSteps::prepare | ( | ilDBInterface | $db | ) | 
@inheritDoc
Definition at line 23 of file class.ilCtrlDatabaseUpdateSteps.php.
| ilCtrlDatabaseUpdateSteps::step_1 | ( | ) | 
Deletes the table 'ctrl_calls' from the database, as it is no longer needed.
Definition at line 32 of file class.ilCtrlDatabaseUpdateSteps.php.
References abortIfNotPrepared().
 Here is the call graph for this function:| ilCtrlDatabaseUpdateSteps::step_2 | ( | ) | 
Deletes the table 'ctrl_classfile' from the database, as it is no longer needed.
Definition at line 44 of file class.ilCtrlDatabaseUpdateSteps.php.
References abortIfNotPrepared().
 Here is the call graph for this function:| ilCtrlDatabaseUpdateSteps::step_3 | ( | ) | 
Deletes the table 'ctrl_structure' from the database, as it is no longer needed.
Definition at line 56 of file class.ilCtrlDatabaseUpdateSteps.php.
References abortIfNotPrepared().
 Here is the call graph for this function:| ilCtrlDatabaseUpdateSteps::step_4 | ( | ) | 
Deletes the table 'il_request_token' from the database, since tokens are now stored in the ILIAS session.
Definition at line 68 of file class.ilCtrlDatabaseUpdateSteps.php.
References abortIfNotPrepared().
 Here is the call graph for this function:| ilCtrlDatabaseUpdateSteps::step_5 | ( | ) | 
Deletes the table 'service_class' from the database, since information is now stored in an artifact.
Definition at line 80 of file class.ilCtrlDatabaseUpdateSteps.php.
References abortIfNotPrepared().
 Here is the call graph for this function:| ilCtrlDatabaseUpdateSteps::step_6 | ( | ) | 
Deletes the table 'module_class' from the database, since information is now stored in an artifact.
Definition at line 92 of file class.ilCtrlDatabaseUpdateSteps.php.
References abortIfNotPrepared().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 18 of file class.ilCtrlDatabaseUpdateSteps.php.