|
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.