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

Reply via email to