|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
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 27 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 121 of file class.ilCtrlDatabaseUpdateSteps.php.
References ILIAS\Repository\database().
Referenced by step_1(), step_2(), step_3(), step_4(), step_5(), and step_6().
Here is the call graph for this function:
Here is the caller graph for this function:| ilCtrlDatabaseUpdateSteps::prepare | ( | ilDBInterface | $db | ) |
@inheritDoc
Definition at line 37 of file class.ilCtrlDatabaseUpdateSteps.php.
References ILIAS\Repository\database().
Here is the call graph for this function:| ilCtrlDatabaseUpdateSteps::step_1 | ( | ) |
Deletes the table 'ctrl_calls' from the database, as it is no longer needed.
Definition at line 46 of file class.ilCtrlDatabaseUpdateSteps.php.
References abortIfNotPrepared(), and ILIAS\Repository\database().
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 58 of file class.ilCtrlDatabaseUpdateSteps.php.
References abortIfNotPrepared(), and ILIAS\Repository\database().
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 70 of file class.ilCtrlDatabaseUpdateSteps.php.
References abortIfNotPrepared(), and ILIAS\Repository\database().
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 82 of file class.ilCtrlDatabaseUpdateSteps.php.
References abortIfNotPrepared(), and ILIAS\Repository\database().
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 94 of file class.ilCtrlDatabaseUpdateSteps.php.
References abortIfNotPrepared(), and ILIAS\Repository\database().
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 106 of file class.ilCtrlDatabaseUpdateSteps.php.
References abortIfNotPrepared(), and ILIAS\Repository\database().
Here is the call graph for this function:
|
private |
Definition at line 32 of file class.ilCtrlDatabaseUpdateSteps.php.