summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Evans <grknight@gentoo.org>2018-11-20 19:55:49 -0500
committerBrian Evans <grknight@gentoo.org>2018-11-20 19:55:49 -0500
commitbd96fb3f8cd2b3ead104d31aee7eb5a28c617b23 (patch)
tree8908e8acc2b0a75dc4094df9e290e032b6621011
parentGentooToolbox: Make compatible with SMW 3.0 (diff)
downloadextensions-bd96fb3f8cd2b3ead104d31aee7eb5a28c617b23.tar.gz
extensions-bd96fb3f8cd2b3ead104d31aee7eb5a28c617b23.tar.bz2
extensions-bd96fb3f8cd2b3ead104d31aee7eb5a28c617b23.zip
GentooToolkit: more SWM refinements
Signed-off-by: Brian Evans <grknight@gentoo.org>
-rw-r--r--GentooToolbox/properties/TranslationProperties.body.php13
1 files changed, 7 insertions, 6 deletions
diff --git a/GentooToolbox/properties/TranslationProperties.body.php b/GentooToolbox/properties/TranslationProperties.body.php
index 6d77481e..0c017bab 100644
--- a/GentooToolbox/properties/TranslationProperties.body.php
+++ b/GentooToolbox/properties/TranslationProperties.body.php
@@ -8,16 +8,17 @@
* @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
*/
+use SMW\DIProperty;
use SMW\PropertyRegistry;
class GTBXTranslationProperties {
public static function setupProperties() {
- PropertyRegistry::registerProperty('___LANG', '_str', wfMessage('gtbx-prop-lang')->inContentLanguage()->text());
- PropertyRegistry::registerPropertyAlias('___LANG', 'Language');
+ PropertyRegistry::getInstance()->registerProperty('___LANG', '_str', wfMessage('gtbx-prop-lang')->inContentLanguage()->text());
+ PropertyRegistry::getInstance()->registerPropertyAlias('___LANG', 'Language');
- PropertyRegistry::registerProperty('___TRANS', '_boo', wfMessage('gtbx-prop-trans')->inContentLanguage()->text());
- PropertyRegistry::registerPropertyAlias('___TRANS', 'Is Translation Page');
+ PropertyRegistry::getInstance()->registerProperty('___TRANS', '_boo', wfMessage('gtbx-prop-trans')->inContentLanguage()->text());
+ PropertyRegistry::getInstance()->registerPropertyAlias('___TRANS', 'Is Translation Page');
return true;
}
@@ -32,14 +33,14 @@ class GTBXTranslationProperties {
}
// Property 1: Is translation page
- $property = new PropertyRegistry('___TRANS');
+ $property = new DIProperty('___TRANS');
$is_translation_page = !(TranslatablePage::isTranslationPage($title) === false);
$data_item = new SMWDIBoolean($is_translation_page);
$data->addPropertyObjectValue($property, $data_item);
// Property 2: Language?
- $property = new PropertyRegistry('___LANG');
+ $property = new DIProperty('___LANG');
global $wgLanguageCode;
$language_code = $wgLanguageCode;