Merge "hooks: Migrate buildLike to expression builder"

This commit is contained in:
jenkins-bot 2024-03-17 21:58:35 +00:00 committed by Gerrit Code Review
commit 8c5a03862a

View file

@ -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() )
);
}
/**