Page MenuHomeWickedGov Phorge

ApiHooks.php
No OneTemporary

Size
878 B
Referenced Files
None
Subscribers
None

ApiHooks.php

<?php
/**
* DiscussionTools API hooks
*
* @file
* @ingroup Extensions
* @license MIT
*/
namespace MediaWiki\Extension\DiscussionTools\Hooks;
use MediaWiki\Api\ApiModuleManager;
use MediaWiki\Api\Hook\ApiMain__moduleManagerHook;
use MediaWiki\Extension\DiscussionTools\ApiDiscussionToolsThank;
use MediaWiki\Registration\ExtensionRegistry;
class ApiHooks implements
ApiMain__moduleManagerHook
{
/**
* @param ApiModuleManager $moduleManager
* @return bool|void
*/
public function onApiMain__moduleManager( $moduleManager ) {
if ( ExtensionRegistry::getInstance()->isLoaded( 'Thanks' ) ) {
$moduleManager->addModule(
'discussiontoolsthank',
'action',
[
'class' => ApiDiscussionToolsThank::class,
'services' => [
'PermissionManager',
'ThanksLogStore',
'RevisionLookup',
'UserFactory',
]
]
);
}
}
}

File Metadata

Mime Type
text/x-php
Expires
Aug 16 2026, 11:49 (12 w, 5 h ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
51/ba/a2f4bc8a2a6586f67772a7b99679
Default Alt Text
ApiHooks.php (878 B)

Event Timeline