mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/ReplaceText
synced 2024-09-23 10:19:50 +00:00
New function, SpecialReplaceText::getReplaceTextUser()
Also did some related code re-formatting. Change-Id: I19baac3bf0443139b5dc59986b72ae7b5ce1f8b0
This commit is contained in:
parent
4c81687814
commit
bea0be9c08
|
@ -323,26 +323,19 @@ class SpecialReplaceText extends SpecialPage {
|
|||
* @return array jobs
|
||||
*/
|
||||
function createJobsForTextReplacements() {
|
||||
$replaceTextUser = $this->getConfig()->get( 'ReplaceTextUser' );
|
||||
|
||||
$replacement_params = [];
|
||||
if ( $replaceTextUser !== null ) {
|
||||
$user = $this->userFactory->newFromName( $replaceTextUser );
|
||||
} else {
|
||||
$user = $this->getUser();
|
||||
}
|
||||
|
||||
$replacement_params['user_id'] = $user->getId();
|
||||
$replacement_params['target_str'] = $this->target;
|
||||
$replacement_params['replacement_str'] = $this->replacement;
|
||||
$replacement_params['use_regex'] = $this->use_regex;
|
||||
$replacement_params = [
|
||||
'user_id' => $this->getReplaceTextUser()->getId(),
|
||||
'target_str' => $this->target,
|
||||
'replacement_str' => $this->replacement,
|
||||
'use_regex' => $this->use_regex,
|
||||
'create_redirect' => false,
|
||||
'watch_page' => false,
|
||||
'doAnnounce' => $this->doAnnounce
|
||||
];
|
||||
$replacement_params['edit_summary'] = $this->msg(
|
||||
'replacetext_editsummary',
|
||||
$this->targetString, $this->replacement
|
||||
)->inContentLanguage()->plain();
|
||||
$replacement_params['create_redirect'] = false;
|
||||
$replacement_params['watch_page'] = false;
|
||||
$replacement_params['doAnnounce'] = $this->doAnnounce;
|
||||
|
||||
$request = $this->getRequest();
|
||||
foreach ( $request->getValues() as $key => $value ) {
|
||||
|
@ -966,6 +959,15 @@ class SpecialReplaceText extends SpecialPage {
|
|||
return $msg;
|
||||
}
|
||||
|
||||
private function getReplaceTextUser() {
|
||||
$replaceTextUser = $this->getConfig()->get( 'ReplaceTextUser' );
|
||||
if ( $replaceTextUser !== null ) {
|
||||
return $this->userFactory->newFromName( $replaceTextUser );
|
||||
}
|
||||
|
||||
return $this->getUser();
|
||||
}
|
||||
|
||||
/**
|
||||
* @inheritDoc
|
||||
*/
|
||||
|
|
Loading…
Reference in a new issue