MediaWiki
master
InsertUpdateKeysTask.php
Go to the documentation of this file.
1
<?php
2
3
namespace
MediaWiki\Installer\Task
;
4
5
use
MediaWiki\Installer\DatabaseUpdater
;
6
use
MediaWiki\Status\Status
;
7
13
class
InsertUpdateKeysTask
extends
Task
{
15
public
function
getName
() {
16
return
'updates'
;
17
}
18
20
public
function
getDependencies
() {
21
return
'tables'
;
22
}
23
24
public
function
execute
():
Status
{
25
$updater =
DatabaseUpdater
::newForDB(
26
$this->
definitelyGetConnection
(
ITaskContext
::CONN_CREATE_TABLES ) );
27
$updater->
insertInitialUpdateKeys
();
28
return
Status::newGood();
29
}
30
}
MediaWiki\Installer\DatabaseUpdater
Apply database changes after updating MediaWiki.
Definition
DatabaseUpdater.php:39
MediaWiki\Installer\DatabaseUpdater\insertInitialUpdateKeys
insertInitialUpdateKeys()
Add initial keys to the updatelog table.
Definition
DatabaseUpdater.php:652
MediaWiki\Installer\Task\InsertUpdateKeysTask
Insert the initial updatelog table rows.
Definition
InsertUpdateKeysTask.php:13
MediaWiki\Installer\Task\InsertUpdateKeysTask\getName
getName()
Get the symbolic name of the task.string
Definition
InsertUpdateKeysTask.php:15
MediaWiki\Installer\Task\InsertUpdateKeysTask\getDependencies
getDependencies()
Get a list of names or aliases of tasks that must be done prior to this task.to override string|strin...
Definition
InsertUpdateKeysTask.php:20
MediaWiki\Installer\Task\InsertUpdateKeysTask\execute
execute()
Execute the task.
Definition
InsertUpdateKeysTask.php:24
MediaWiki\Installer\Task\Task
Base class for installer tasks.
Definition
Task.php:24
MediaWiki\Installer\Task\Task\definitelyGetConnection
definitelyGetConnection(string $type)
Get a database connection, and throw if a connection could not be obtained.
Definition
Task.php:212
MediaWiki\Status\Status
Generic operation result class Has warning/error list, boolean status and arbitrary value.
Definition
Status.php:44
MediaWiki\Installer\Task\ITaskContext
Dependency bundle and execution context for installer tasks.
Definition
ITaskContext.php:14
MediaWiki\Installer\Task
Definition
AddWikiRestoredServicesProvider.php:3
includes
Installer
Task
InsertUpdateKeysTask.php
Generated on Wed Jan 21 2026 09:25:07 for MediaWiki by
1.10.0