Your IP : 216.73.216.54


Current Path : /var/www/html/mediawiki-1.43.1/extensions/Newsletter/includes/
Upload File :
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' );
	}
}