diff options
author | Brian Evans <grknight@gentoo.org> | 2018-11-20 19:55:49 -0500 |
---|---|---|
committer | Brian Evans <grknight@gentoo.org> | 2018-11-20 19:55:49 -0500 |
commit | bd96fb3f8cd2b3ead104d31aee7eb5a28c617b23 (patch) | |
tree | 8908e8acc2b0a75dc4094df9e290e032b6621011 | |
parent | GentooToolbox: Make compatible with SMW 3.0 (diff) | |
download | extensions-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.php | 13 |
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; |