Page MenuHomeWickedGov Phorge

RecentChangeSaveHandler.php
No OneTemporary

Size
736 B
Referenced Files
None
Subscribers
None

RecentChangeSaveHandler.php

<?php
// phpcs:disable MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName
namespace MediaWiki\Extension\AbuseFilter\Hooks\Handlers;
use MediaWiki\Extension\AbuseFilter\ChangeTags\ChangeTagger;
use MediaWiki\Hook\RecentChange_saveHook;
class RecentChangeSaveHandler implements RecentChange_saveHook {
/** @var ChangeTagger */
private $changeTagger;
/**
* @param ChangeTagger $changeTagger
*/
public function __construct( ChangeTagger $changeTagger ) {
$this->changeTagger = $changeTagger;
}
/**
* @inheritDoc
*/
public function onRecentChange_save( $recentChange ) {
$tags = $this->changeTagger->getTagsForRecentChange( $recentChange );
if ( $tags ) {
$recentChange->addTags( $tags );
}
}
}

File Metadata

Mime Type
text/x-php
Expires
Oct 4 2026, 07:39 (5 w, 2 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
d2/34/4f74efc57c7295ed59ec7e9764ef
Default Alt Text
RecentChangeSaveHandler.php (736 B)

Event Timeline