Page Menu
Home
WickedGov Phorge
Search
Configure Global Search
Log In
Files
F4066366
DeleteUnknownPreferencesHook.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
1 KB
Referenced Files
None
Subscribers
None
DeleteUnknownPreferencesHook.php
View Options
<?php
namespace
MediaWiki\Hook
;
use
Wikimedia\Rdbms\IReadableDatabase
;
/**
* This is a hook handler interface, see docs/Hooks.md.
* Use the hook name "DeleteUnknownPreferences" to register handlers implementing this interface.
*
* @stable to implement
* @ingroup Hooks
*/
interface
DeleteUnknownPreferencesHook
{
/**
* This hook is called by the cleanupPreferences.php maintenance script
* to build a WHERE clause with which to delete preferences that are not
* known about. This hook is used by extensions that have dynamically-named
* preferences that should not be deleted in the usual cleanup process.
* For example, the Gadgets extension creates preferences prefixed with
* 'gadget-', so anything with that prefix is excluded from the deletion.
*
* @since 1.35
*
* @param array &$where Array that will be passed as the $cond parameter to
* IReadableDatabase::select() to determine what will be deleted from the user_properties
* table
* @param IReadableDatabase $db IReadableDatabase object,
* useful for accessing $db->expr() to build expressions with IExpression::LIKE and LikeValue
* @return bool|void True or no return value to continue or false to abort
*/
public
function
onDeleteUnknownPreferences
(
&
$where
,
$db
);
}
File Metadata
Details
Attached
Mime Type
text/x-php
Expires
Aug 16 2026, 16:33 (11 w, 6 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
e4/1e/a3fa8acb0069bf51d9342460bdaa
Default Alt Text
DeleteUnknownPreferencesHook.php (1 KB)
Attached To
Mode
rMWPROD MediaWiki Production
Attached
Detach File
Event Timeline
Log In to Comment