Page MenuHomeWickedGov Phorge

InstallerHooks.php
No OneTemporary

Size
882 B
Referenced Files
None
Subscribers
None

InstallerHooks.php

<?php
/**
* DiscussionTools installer hooks
*
* @file
* @ingroup Extensions
* @license MIT
*/
namespace MediaWiki\Extension\DiscussionTools\Hooks;
use MediaWiki\Installer\DatabaseUpdater;
use MediaWiki\Installer\Hook\LoadExtensionSchemaUpdatesHook;
class InstallerHooks implements
LoadExtensionSchemaUpdatesHook
{
/**
* Implements the LoadExtensionSchemaUpdates hook, to create database tables when
* update.php runs
*
* @param DatabaseUpdater $updater
* @return bool|void
*/
public function onLoadExtensionSchemaUpdates( $updater ) {
$base = dirname( __DIR__ );
$type = $updater->getDB()->getType();
$updater->addExtensionTable(
'discussiontools_subscription',
"$base/../sql/$type/discussiontools_subscription.sql"
);
$updater->addExtensionTable(
'discussiontools_items',
"$base/../sql/$type/discussiontools_persistent.sql"
);
}
}

File Metadata

Mime Type
text/x-php
Expires
Aug 17 2026, 17:03 (10 w, 2 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
c1/7e/a0b735a6f69cb2f22abfc3fd32e9
Default Alt Text
InstallerHooks.php (882 B)

Event Timeline