X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=includes%2FFileDeleteForm.php;h=f284d924a06e4e395dd84f7b0bade6bdc3d82508;hp=f850152050c0fa271eba198a0f1f1bf21554085e;hb=c584722cc2e3d33edae58d46c2149063b3fc6d72;hpb=30f28501243ba58faf4063b701cf3148bd1d1280 diff --git a/includes/FileDeleteForm.php b/includes/FileDeleteForm.php index f850152050..f284d924a0 100644 --- a/includes/FileDeleteForm.php +++ b/includes/FileDeleteForm.php @@ -21,6 +21,7 @@ * @author Rob Church * @ingroup Media */ +use MediaWiki\MediaWikiServices; /** * File deletion user interface @@ -205,7 +206,8 @@ class FileDeleteForm { $dbw->endAtomic( __METHOD__ ); } else { // Page deleted but file still there? rollback page delete - wfGetLBFactory()->rollbackMasterChanges( __METHOD__ ); + $lbFactory = MediaWikiServices::getInstance()->getDBLoadBalancerFactory(); + $lbFactory->rollbackMasterChanges( __METHOD__ ); } } else { // Done; nothing changed @@ -301,9 +303,10 @@ class FileDeleteForm { if ( $wgUser->isAllowed( 'editinterface' ) ) { $title = wfMessage( 'filedelete-reason-dropdown' )->inContentLanguage()->getTitle(); - $link = Linker::linkKnown( + $linkRenderer = MediaWikiServices::getInstance()->getLinkRenderer(); + $link = $linkRenderer->makeKnownLink( $title, - wfMessage( 'filedelete-edit-reasonlist' )->escaped(), + wfMessage( 'filedelete-edit-reasonlist' )->text(), [], [ 'action' => 'edit' ] );