Page MenuHomeWickedGov Phorge

GlobalPreferencesHookRunner.php
No OneTemporary

Size
679 B
Referenced Files
None
Subscribers
None

GlobalPreferencesHookRunner.php

<?php
namespace GlobalPreferences\Services;
use GlobalPreferences\Hook\GlobalPreferencesSetGlobalPreferencesHook;
use MediaWiki\HookContainer\HookContainer;
use MediaWiki\User\UserIdentity;
class GlobalPreferencesHookRunner implements
GlobalPreferencesSetGlobalPreferencesHook
{
public function __construct( private readonly HookContainer $container ) {
}
/** @inheritDoc */
public function onGlobalPreferencesSetGlobalPreferences(
UserIdentity $user,
array $oldPreferences,
array $newPreferences
): void {
$this->container->run(
'GlobalPreferencesSetGlobalPreferences',
[ $user, $oldPreferences, $newPreferences ],
[ 'abortable' => false ]
);
}
}

File Metadata

Mime Type
text/x-php
Expires
Sun, Oct 4, 00:13 (2 w, 5 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
95/f1/714c68bf975de699d8b7997cdedf
Default Alt Text
GlobalPreferencesHookRunner.php (679 B)

Event Timeline