summaryrefslogtreecommitdiff
path: root/www/wiki/extensions/Translate/translationaids/UpdatedDefinitionAid.php
diff options
context:
space:
mode:
Diffstat (limited to 'www/wiki/extensions/Translate/translationaids/UpdatedDefinitionAid.php')
-rw-r--r--www/wiki/extensions/Translate/translationaids/UpdatedDefinitionAid.php20
1 files changed, 9 insertions, 11 deletions
diff --git a/www/wiki/extensions/Translate/translationaids/UpdatedDefinitionAid.php b/www/wiki/extensions/Translate/translationaids/UpdatedDefinitionAid.php
index 088ff9f6..42ece6b6 100644
--- a/www/wiki/extensions/Translate/translationaids/UpdatedDefinitionAid.php
+++ b/www/wiki/extensions/Translate/translationaids/UpdatedDefinitionAid.php
@@ -5,7 +5,7 @@
* @file
* @author Niklas Laxström
* @copyright Copyright © 2012-2013, Niklas Laxström
- * @license GPL-2.0+
+ * @license GPL-2.0-or-later
*/
/**
@@ -18,13 +18,13 @@
class UpdatedDefinitionAid extends TranslationAid {
public function getData() {
$db = TranslateUtils::getSafeReadDB();
- $conds = array(
+ $conds = [
'rt_page' => $this->handle->getTitle()->getArticleID(),
'rt_type' => RevTag::getType( 'tp:transver' ),
- );
- $options = array(
+ ];
+ $options = [
'ORDER BY' => 'rt_revision DESC',
- );
+ ];
$translationRevision = $db->selectField( 'revtag', 'rt_value', $conds, __METHOD__, $options );
if ( $translationRevision === false ) {
@@ -47,7 +47,7 @@ class UpdatedDefinitionAid extends TranslationAid {
}
$oldContent = $oldrev->getContent();
- $newContent = $this->getDefinitionContent();
+ $newContent = $this->dataProvider->getDefinitionContent();
if ( !$oldContent ) {
throw new TranslationHelperException( 'Old definition version does not exist anymore' );
@@ -62,9 +62,7 @@ class UpdatedDefinitionAid extends TranslationAid {
}
$diff = new DifferenceEngine( $this->context );
- if ( method_exists( 'DifferenceEngine', 'setTextLanguage' ) ) {
- $diff->setTextLanguage( $this->group->getSourceLanguage() );
- }
+ $diff->setTextLanguage( wfGetLangObj( $this->group->getSourceLanguage() ) );
$diff->setContent( $oldContent, $newContent );
$diff->setReducedLineNumbers();
$diff->showDiffStyle();
@@ -74,13 +72,13 @@ class UpdatedDefinitionAid extends TranslationAid {
$this->context->msg( 'tpt-diff-new' )->escaped()
);
- return array(
+ return [
'value_old' => $oldContent->getNativeData(),
'value_new' => $newContent->getNativeData(),
'revisionid_old' => $oldrev->getId(),
'revisionid_new' => $definitionTitle->getLatestRevID(),
'language' => $this->group->getSourceLanguage(),
'html' => $html,
- );
+ ];
}
}