jenkins-bot has submitted this change and it was merged.
Change subject: Rename job classes to more specific names
......................................................................
Rename job classes to more specific names
RenderJob -> TranslateRenderJob
DeleteJob -> TranslateDeleteJob
MoveJob -> TranslateMoveJob
Change-Id: I23d0226545863960fb955f9d5498e6ad5ec13822
---
M TranslateHooks.php
M _autoload.php
M tag/PageTranslationHooks.php
M tag/SpecialPageTranslation.php
M tag/SpecialPageTranslationDeletePage.php
M tag/SpecialPageTranslationMovePage.php
R tag/TranslateDeleteJob.php
R tag/TranslateMoveJob.php
R tag/TranslateRenderJob.php
M tests/PageTranslationTaggingTest.php
10 files changed, 27 insertions(+), 24 deletions(-)
Approvals:
Nikerabbit: Looks good to me, approved
jenkins-bot: Verified
diff --git a/TranslateHooks.php b/TranslateHooks.php
index b476741..fee79d8 100644
--- a/TranslateHooks.php
+++ b/TranslateHooks.php
@@ -71,9 +71,12 @@
$wgLogActionsHandlers['pagetranslation/dissociate'] =
'PageTranslationLogFormatter';
global $wgJobClasses;
- $wgJobClasses['RenderJob'] = 'RenderJob';
- $wgJobClasses['MoveJob'] = 'MoveJob';
- $wgJobClasses['DeleteJob'] = 'DeleteJob';
+ $wgJobClasses['TranslateRenderJob'] =
'TranslateRenderJob';
+ $wgJobClasses['RenderJob'] = 'TranslateRenderJob';
+ $wgJobClasses['TranslateMoveJob'] = 'TranslateMoveJob';
+ $wgJobClasses['MoveJob'] = 'TranslateMoveJob';
+ $wgJobClasses['TranslateDeleteJob'] =
'TranslateDeleteJob';
+ $wgJobClasses['DeleteJob'] = 'TranslateDeleteJob';
// Namespaces
global $wgPageTranslationNamespace;
diff --git a/_autoload.php b/_autoload.php
index f40a03d..b8be167 100644
--- a/_autoload.php
+++ b/_autoload.php
@@ -132,11 +132,11 @@
* @ingroup PageTranslation
* @{
*/
-$wgAutoloadClasses['DeleteJob'] = "$dir/tag/DeleteJob.php";
-$wgAutoloadClasses['MoveJob'] = "$dir/tag/MoveJob.php";
+$wgAutoloadClasses['TranslateDeleteJob'] = "$dir/tag/TranslateDeleteJob.php";
+$wgAutoloadClasses['TranslateMoveJob'] = "$dir/tag/TranslateMoveJob.php";
$wgAutoloadClasses['PageTranslationHooks'] =
"$dir/tag/PageTranslationHooks.php";
$wgAutoloadClasses['PageTranslationLogFormatter'] =
"$dir/tag/PageTranslationLogFormatter.php";
-$wgAutoloadClasses['RenderJob'] = "$dir/tag/RenderJob.php";
+$wgAutoloadClasses['TranslateRenderJob'] = "$dir/tag/TranslateRenderJob.php";
$wgAutoloadClasses['SpecialPageTranslation'] =
"$dir/tag/SpecialPageTranslation.php";
$wgAutoloadClasses['SpecialPageTranslationDeletePage'] =
"$dir/tag/SpecialPageTranslationDeletePage.php";
$wgAutoloadClasses['SpecialPageTranslationMovePage'] =
"$dir/tag/SpecialPageTranslationMovePage.php";
diff --git a/tag/PageTranslationHooks.php b/tag/PageTranslationHooks.php
index 5d008c9..283d57f 100644
--- a/tag/PageTranslationHooks.php
+++ b/tag/PageTranslationHooks.php
@@ -135,7 +135,7 @@
$flags &= ~EDIT_NEW & ~EDIT_UPDATE;
// Update the target page
- $job = RenderJob::newJob( $target );
+ $job = TranslateRenderJob::newJob( $target );
$job->setUser( $user );
$job->setSummary( $summary );
$job->setFlags( $flags );
diff --git a/tag/SpecialPageTranslation.php b/tag/SpecialPageTranslation.php
index c131734..2768c67 100644
--- a/tag/SpecialPageTranslation.php
+++ b/tag/SpecialPageTranslation.php
@@ -781,7 +781,7 @@
$titles = $page->getTranslationPages();
foreach ( $titles as $t ) {
- $jobs[] = RenderJob::newJob( $t );
+ $jobs[] = TranslateRenderJob::newJob( $t );
}
return $jobs;
diff --git a/tag/SpecialPageTranslationDeletePage.php
b/tag/SpecialPageTranslationDeletePage.php
index c6877f0..40086ba 100644
--- a/tag/SpecialPageTranslationDeletePage.php
+++ b/tag/SpecialPageTranslationDeletePage.php
@@ -281,12 +281,12 @@
$translationPages = $this->getTranslationPages();
$user = $this->getUser();
foreach ( $translationPages as $old ) {
- $jobs[$old->getPrefixedText()] = DeleteJob::newJob(
$old, $base, !$this->singleLanguage(), $user );
+ $jobs[$old->getPrefixedText()] =
TranslateDeleteJob::newJob( $old, $base, !$this->singleLanguage(), $user );
}
$sectionPages = $this->getSectionPages();
foreach ( $sectionPages as $old ) {
- $jobs[$old->getPrefixedText()] = DeleteJob::newJob(
$old, $base, !$this->singleLanguage(), $user );
+ $jobs[$old->getPrefixedText()] =
TranslateDeleteJob::newJob( $old, $base, !$this->singleLanguage(), $user );
}
if ( !$this->doSubpages ) {
@@ -296,7 +296,7 @@
continue;
}
- $jobs[$old->getPrefixedText()] =
DeleteJob::newJob( $old, $base, !$this->singleLanguage(), $user );
+ $jobs[$old->getPrefixedText()] =
TranslateDeleteJob::newJob( $old, $base, !$this->singleLanguage(), $user );
}
}
diff --git a/tag/SpecialPageTranslationMovePage.php
b/tag/SpecialPageTranslationMovePage.php
index 509ad9f..835b316 100644
--- a/tag/SpecialPageTranslationMovePage.php
+++ b/tag/SpecialPageTranslationMovePage.php
@@ -361,13 +361,13 @@
$translationPages = $this->getTranslationPages();
foreach ( $translationPages as $old ) {
$to = $this->newPageTitle( $base, $old, $target );
- $jobs[$old->getPrefixedText()] = MoveJob::newJob( $old,
$to, $params, $user );
+ $jobs[$old->getPrefixedText()] =
TranslateMoveJob::newJob( $old, $to, $params, $user );
}
$sectionPages = $this->getSectionPages();
foreach ( $sectionPages as $old ) {
$to = $this->newPageTitle( $base, $old, $target );
- $jobs[$old->getPrefixedText()] = MoveJob::newJob( $old,
$to, $params, $user );
+ $jobs[$old->getPrefixedText()] =
TranslateMoveJob::newJob( $old, $to, $params, $user );
}
if ( $this->moveSubpages ) {
@@ -378,22 +378,22 @@
}
$to = $this->newPageTitle( $base, $old, $target
);
- $jobs[$old->getPrefixedText()] =
MoveJob::newJob( $old, $to, $params, $user );
+ $jobs[$old->getPrefixedText()] =
TranslateMoveJob::newJob( $old, $to, $params, $user );
}
}
- // This is used by MoveJob
+ // This is used by TranslateMoveJob
wfGetCache( CACHE_ANYTHING )->set( wfMemcKey(
'translate-pt-move', $base ), count( $jobs ) );
Job::batchInsert( $jobs );
- MoveJob::forceRedirects( false );
+ TranslateMoveJob::forceRedirects( false );
$errors = $this->oldTitle->moveTo( $this->newTitle, true,
$this->reason, false );
if ( is_array( $errors ) ) {
$this->showErrors( $errors );
}
- MoveJob::forceRedirects( true );
+ TranslateMoveJob::forceRedirects( true );
$newTpage = TranslatablePage::newFromTitle( $this->newTitle );
$newTpage->addReadyTag( $this->newTitle->getLatestRevId(
Title::GAID_FOR_UPDATE ) );
diff --git a/tag/DeleteJob.php b/tag/TranslateDeleteJob.php
similarity index 98%
rename from tag/DeleteJob.php
rename to tag/TranslateDeleteJob.php
index 9718298..6c558de 100644
--- a/tag/DeleteJob.php
+++ b/tag/TranslateDeleteJob.php
@@ -13,14 +13,14 @@
*
* @ingroup PageTranslation JobQueue
*/
-class DeleteJob extends Job {
+class TranslateDeleteJob extends Job {
/**
* @static
* @param $target Title
* @param $base
* @param $full
* @param $performer
- * @return DeleteJob
+ * @return TranslateDeleteJob
*/
public static function newJob( Title $target, $base, $full, /*User*/
$performer ) {
$job = new self( $target );
diff --git a/tag/MoveJob.php b/tag/TranslateMoveJob.php
similarity index 98%
rename from tag/MoveJob.php
rename to tag/TranslateMoveJob.php
index 90bcebe..b087890 100644
--- a/tag/MoveJob.php
+++ b/tag/TranslateMoveJob.php
@@ -13,14 +13,14 @@
*
* @ingroup PageTranslation JobQueue
*/
-class MoveJob extends Job {
+class TranslateMoveJob extends Job {
/**
* @param $source Title
* @param $target Title
* @param $params array, should include base-source and base-target
* @param $performer
- * @return MoveJob
+ * @return TranslateMoveJob
*/
public static function newJob( Title $source, Title $target, array
$params, /*User*/ $performer ) {
$job = new self( $source );
diff --git a/tag/RenderJob.php b/tag/TranslateRenderJob.php
similarity index 97%
rename from tag/RenderJob.php
rename to tag/TranslateRenderJob.php
index d26cd99..5ad3cbf 100644
--- a/tag/RenderJob.php
+++ b/tag/TranslateRenderJob.php
@@ -13,11 +13,11 @@
*
* @ingroup PageTranslation JobQueue
*/
-class RenderJob extends Job {
+class TranslateRenderJob extends Job {
/**
* @param $target Title
- * @return RenderJob
+ * @return TranslateRenderJob
*/
public static function newJob( Title $target ) {
$job = new self( $target );
diff --git a/tests/PageTranslationTaggingTest.php
b/tests/PageTranslationTaggingTest.php
index c4c2f15..05d2b2a 100644
--- a/tests/PageTranslationTaggingTest.php
+++ b/tests/PageTranslationTaggingTest.php
@@ -82,7 +82,7 @@
MessageGroups::clearCache();
$translationPage = Title::newFromText( 'Translatable page/fi' );
- RenderJob::newJob( $translationPage )->run();
+ TranslateRenderJob::newJob( $translationPage )->run();
$this->assertTrue( $translationPage->userCan( 'read',
$superUser ),
'Users can read existing translation pages' );
$this->assertFalse( $translationPage->userCan( 'edit',
$superUser ),
--
To view, visit https://gerrit.wikimedia.org/r/52638
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I23d0226545863960fb955f9d5498e6ad5ec13822
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Translate
Gerrit-Branch: master
Gerrit-Owner: Reedy <[email protected]>
Gerrit-Reviewer: Nikerabbit <[email protected]>
Gerrit-Reviewer: jenkins-bot
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits