Rotsee has uploaded a new change for review.
https://gerrit.wikimedia.org/r/77276
Change subject: eliminate the need to know about DI object factoring
......................................................................
eliminate the need to know about DI object factoring
Change-Id: Iddf9e636b394a4843e61240babf281acf13e58ad
---
M ED_ParserFunctions.php
1 file changed, 2 insertions(+), 6 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/ExternalData
refs/changes/76/77276/1
diff --git a/ED_ParserFunctions.php b/ED_ParserFunctions.php
index 77effa5..b5d0b2a 100644
--- a/ED_ParserFunctions.php
+++ b/ED_ParserFunctions.php
@@ -428,12 +428,8 @@
}
if ( class_exists( 'SMW\SubobjectParserFunction' ) ) {
// SMW 1.9+
- $instance = new SMW\SubobjectParserFunction(
- new SMW\ParserData( $parser->getTitle(),
$parser->getOutput() ),
- new SMW\Subobject( $parser->getTitle() ),
- new SMW\MessageFormatter(
$parser->getTargetLanguage() )
- );
- return $instance->parse( new
SMW\ParserParameterFormatter( $subobjectArgs ) );
+ $subobjectFunction =
\SMW\ParserFunctionFactory::newFromParser( $parser )->getSubobjectParser();
+ return $subobjectFunction->parse( new
SMW\ParserParameterFormatter( $subobjectArgs ) );
} elseif ( class_exists( 'SMW\SubobjectHandler' ) ) {
// Old version of SMW 1.9 - can be removed at some point
call_user_func_array( array( 'SMW\SubobjectHandler',
'render' ), $subobjectArgs );
--
To view, visit https://gerrit.wikimedia.org/r/77276
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Iddf9e636b394a4843e61240babf281acf13e58ad
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/ExternalData
Gerrit-Branch: master
Gerrit-Owner: Rotsee <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits