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
Sat, May 16, 18:35 (6 h, 23 m)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
6b/1b/a577aae4d1522ac22d324edda089
Default Alt Text
GlobalPreferencesHookRunner.php (679 B)

Event Timeline