| Current Path : /var/www/html/mediawiki-1.43.1/extensions/Newsletter/includes/ |
| Current File : /var/www/html/mediawiki-1.43.1/extensions/Newsletter/includes/SchemaHooks.php |
<?php
namespace MediaWiki\Extension\Newsletter;
use MediaWiki\Installer\DatabaseUpdater;
use MediaWiki\Installer\Hook\LoadExtensionSchemaUpdatesHook;
/**
* Class to add schema hooks used by Newsletter.
*/
class SchemaHooks implements LoadExtensionSchemaUpdatesHook {
/**
* Add tables to Database
*
* @param DatabaseUpdater $updater
*/
public function onLoadExtensionSchemaUpdates( $updater ) {
$type = $updater->getDB()->getType();
$updater->addExtensionTable( 'nl_newsletters', __DIR__ . '/../sql/' . $type . '/tables-generated.sql' );
$updater->modifyExtensionTable( 'nl_newsletters',
__DIR__ . '/../sql/' . $type . '/patch-drop-unique-indices.sql' );
}
}