mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/Gadgets
synced 2024-09-23 10:22:21 +00:00
hooks: Migrate buildLike to expression builder
Bug: T350963 Change-Id: I50303841351fdfe37ee50f25d8f8de38d799d9e0
This commit is contained in:
parent
4b9f6f2a09
commit
cd585ee7b3
|
@ -61,6 +61,8 @@ use OOUI\HtmlSnippet;
|
|||
use RequestContext;
|
||||
use Skin;
|
||||
use Wikimedia\Rdbms\IDatabase;
|
||||
use Wikimedia\Rdbms\IExpression;
|
||||
use Wikimedia\Rdbms\LikeValue;
|
||||
use Wikimedia\WrappedString;
|
||||
use WikiPage;
|
||||
use Xml;
|
||||
|
@ -398,7 +400,11 @@ class Hooks implements
|
|||
* @param IDatabase $db
|
||||
*/
|
||||
public function onDeleteUnknownPreferences( &$where, $db ) {
|
||||
$where[] = 'up_property NOT' . $db->buildLike( 'gadget-', $db->anyString() );
|
||||
$where[] = $db->expr(
|
||||
'up_property',
|
||||
IExpression::NOT_LIKE,
|
||||
new LikeValue( 'gadget-', $db->anyString() )
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in a new issue