MediaWiki
1.34.4
|
Public Member Functions | |
schemaUpdateOldUsersFromInstaller (DatabaseUpdater $updater) | |
Helper function for converting old users to the new schema. More... | |
Static Public Member Functions | |
static | callback ( $updater) |
static | convertToGenericFields (IDatabase $db) |
Converts old, TOTP specific, column values to new structure. More... | |
static | schemaUpdateOldUsers (IDatabase $db) |
Helper function for converting old users to the new schema. More... | |
static | schemaUpdateSubstituteForGenericFields (DatabaseUpdater $updater) |
Helper function for converting old, TOTP specific, column values to new structure. More... | |
static | schemaUpdateTOTPToMultipleKeys (DatabaseUpdater $updater) |
Helper function for converting single TOTP keys to multi-key system. More... | |
static | switchTOTPToMultipleKeys (IDatabase $db) |
Switch from using single keys to multi-key support. More... | |
Protected Member Functions | |
__construct ( $updater, $base) | |
execute () | |
Protected Attributes | |
string | $base |
DatabaseUpdater | $updater |
Definition at line 12 of file UpdateTables.php.
|
protected |
DatabaseUpdater | $updater | |
string | $base |
Definition at line 37 of file UpdateTables.php.
References MediaWiki\Extension\OATHAuth\Hook\LoadExtensionSchemaUpdates\UpdateTables\$base, and MediaWiki\Extension\OATHAuth\Hook\LoadExtensionSchemaUpdates\UpdateTables\$updater.
|
static |
DatabaseUpdater | $updater |
Definition at line 27 of file UpdateTables.php.
References MediaWiki\Extension\OATHAuth\Hook\LoadExtensionSchemaUpdates\UpdateTables\$updater.
|
static |
Converts old, TOTP specific, column values to new structure.
IDatabase | $db |
ConfigException |
Definition at line 135 of file UpdateTables.php.
References $res, FormatJson\encode(), Wikimedia\Rdbms\IDatabase\fieldExists(), MediaWiki\MediaWikiServices\getInstance(), Wikimedia\Rdbms\IDatabase\select(), and Wikimedia\Rdbms\IDatabase\update().
Referenced by MediaWiki\Extension\OATHAuth\Hook\LoadExtensionSchemaUpdates\UpdateTables\schemaUpdateSubstituteForGenericFields().
|
protected |
Definition at line 42 of file UpdateTables.php.
|
static |
Helper function for converting old users to the new schema.
IDatabase | $db |
Definition at line 230 of file UpdateTables.php.
References $res, Wikimedia\Rdbms\IDatabase\delete(), Wikimedia\Rdbms\IDatabase\fieldExists(), Wikimedia\Rdbms\IDatabase\select(), unserialize(), and Wikimedia\Rdbms\IDatabase\update().
Referenced by MediaWiki\Extension\OATHAuth\Hook\LoadExtensionSchemaUpdates\UpdateTables\schemaUpdateOldUsersFromInstaller().
MediaWiki\Extension\OATHAuth\Hook\LoadExtensionSchemaUpdates\UpdateTables::schemaUpdateOldUsersFromInstaller | ( | DatabaseUpdater | $updater | ) |
Helper function for converting old users to the new schema.
DatabaseUpdater | $updater |
Definition at line 93 of file UpdateTables.php.
References DB_MASTER, MediaWiki\MediaWikiServices\getInstance(), and MediaWiki\Extension\OATHAuth\Hook\LoadExtensionSchemaUpdates\UpdateTables\schemaUpdateOldUsers().
|
static |
Helper function for converting old, TOTP specific, column values to new structure.
DatabaseUpdater | $updater |
ConfigException |
Definition at line 107 of file UpdateTables.php.
References MediaWiki\Extension\OATHAuth\Hook\LoadExtensionSchemaUpdates\UpdateTables\convertToGenericFields(), DB_MASTER, and MediaWiki\MediaWikiServices\getInstance().
|
static |
Helper function for converting single TOTP keys to multi-key system.
DatabaseUpdater | $updater |
ConfigException |
Definition at line 121 of file UpdateTables.php.
References DB_MASTER, MediaWiki\MediaWikiServices\getInstance(), and MediaWiki\Extension\OATHAuth\Hook\LoadExtensionSchemaUpdates\UpdateTables\switchTOTPToMultipleKeys().
|
static |
Switch from using single keys to multi-key support.
IDatabase | $db |
ConfigException |
Definition at line 190 of file UpdateTables.php.
References $res, FormatJson\decode(), FormatJson\encode(), Wikimedia\Rdbms\IDatabase\fieldExists(), Wikimedia\Rdbms\IDatabase\select(), and Wikimedia\Rdbms\IDatabase\update().
Referenced by MediaWiki\Extension\OATHAuth\Hook\LoadExtensionSchemaUpdates\UpdateTables\schemaUpdateTOTPToMultipleKeys().
|
protected |
Definition at line 21 of file UpdateTables.php.
Referenced by MediaWiki\Extension\OATHAuth\Hook\LoadExtensionSchemaUpdates\UpdateTables\__construct().
|
protected |
Definition at line 16 of file UpdateTables.php.
Referenced by MediaWiki\Extension\OATHAuth\Hook\LoadExtensionSchemaUpdates\UpdateTables\__construct(), and MediaWiki\Extension\OATHAuth\Hook\LoadExtensionSchemaUpdates\UpdateTables\callback().