MediaWiki master
|
Create the SQLite database files. More...
Inherits MediaWiki\Installer\Task\Task.
Public Member Functions | |
execute () | |
Execute the task. | |
getAliases () | |
Get alternative names of this task. | |
getName () | |
Get the symbolic name of the task. | |
Public Member Functions inherited from MediaWiki\Installer\Task\Task | |
getDependencies () | |
Get a list of names or aliases of tasks that must be done prior to this task. | |
getDescription () | |
Get a human-readable description of what this task does, for use as a progress message. | |
getDescriptionMessage () | |
Get the description as a Message object. | |
getHookContainer () | |
Get a HookContainer suitable for calling LoadExtensionSchemaUpdates. | |
getProvidedNames () | |
Get a list of names of objects that this task promises to provide via $this->getContext()->provide(). | |
getServices () | |
Get the restored services. | |
getVirtualDomains () | |
initBase (ITaskContext $context, string $schemaBasePath) | |
Inject the base class dependencies and configuration. | |
isPostInstall () | |
If this returns true, the task will be scheduled after tasks for which it returns false. | |
isSkipped () | |
Override this to return true to skip the task. | |
Additional Inherited Members | |
Protected Member Functions inherited from MediaWiki\Installer\Task\Task | |
applySourceFile (IMaintainableDatabase $conn, string $relPath) | |
Apply a SQL source file to the database as part of running an installation step. | |
definitelyGetConnection (string $type) | |
Get a database connection, and throw if a connection could not be obtained. | |
getConfigVar (string $name) | |
Get a configuration variable for the wiki being created. | |
getConnection (string $type) | |
Connect to the database for a specified purpose. | |
getContext () | |
Get the execution context. | |
getDatabaseCreator () | |
Get a helper for creating databases. | |
getOption (string $name) | |
Get an installer option value. | |
getSchemaBasePath () | |
Get the absolute base path for SQL schema files. | |
getSqlFilePath (string $filename) | |
Return a path to the DBMS-specific SQL file if it exists, otherwise default SQL file. | |
Create the SQLite database files.
Definition at line 15 of file SqliteCreateDatabaseTask.php.
MediaWiki\Installer\Task\SqliteCreateDatabaseTask::execute | ( | ) |
Execute the task.
Notes for implementors:
Reimplemented from MediaWiki\Installer\Task\Task.
Definition at line 24 of file SqliteCreateDatabaseTask.php.
MediaWiki\Installer\Task\SqliteCreateDatabaseTask::getAliases | ( | ) |
Get alternative names of this task.
These aliases can be used to fulfill dependencies of other tasks.
Reimplemented from MediaWiki\Installer\Task\Task.
Definition at line 20 of file SqliteCreateDatabaseTask.php.
MediaWiki\Installer\Task\SqliteCreateDatabaseTask::getName | ( | ) |
Get the symbolic name of the task.
Reimplemented from MediaWiki\Installer\Task\Task.
Definition at line 16 of file SqliteCreateDatabaseTask.php.