Thiemo Mättig (WMDE) has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/254394

Change subject: Start using StatementGrouper from DataModelServices
......................................................................

Start using StatementGrouper from DataModelServices

This requires a new release 3.2.0 of DataModelServices.

Bug: T118951
Change-Id: I0498a1d451613e11fffe14a98d2a0adf7315d4a6
---
M view/src/ItemView.php
M view/src/PropertyView.php
2 files changed, 10 insertions(+), 8 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase 
refs/changes/94/254394/1

diff --git a/view/src/ItemView.php b/view/src/ItemView.php
index 7ddefaf..0078386 100644
--- a/view/src/ItemView.php
+++ b/view/src/ItemView.php
@@ -5,6 +5,7 @@
 use InvalidArgumentException;
 use Language;
 use Wikibase\DataModel\Entity\Item;
+use Wikibase\DataModel\Services\Statement\Grouper\NullStatementGrouper;
 use Wikibase\EntityRevision;
 use Wikibase\View\Template\TemplateFactory;
 
@@ -71,10 +72,10 @@
                }
 
                $html = parent::getMainHtml( $entityRevision );
-               // TODO: Group statements into sections.
-               $html .= $this->statementSectionsView->getHtml( array(
-                       'statements' => $item->getStatements(),
-               ) );
+               // TODO: Group statements into actual sections, including an 
identifiers section.
+               $grouper = new NullStatementGrouper();
+               $statementLists = $grouper->groupStatements( 
$item->getStatements() );
+               $html .= $this->statementSectionsView->getHtml( $statementLists 
);
 
                return $html;
        }
diff --git a/view/src/PropertyView.php b/view/src/PropertyView.php
index 065ee70..57bdce0 100644
--- a/view/src/PropertyView.php
+++ b/view/src/PropertyView.php
@@ -7,6 +7,7 @@
 use InvalidArgumentException;
 use Language;
 use Wikibase\DataModel\Entity\Property;
+use Wikibase\DataModel\Services\Statement\Grouper\NullStatementGrouper;
 use Wikibase\EntityRevision;
 use Wikibase\View\Template\TemplateFactory;
 
@@ -65,10 +66,10 @@
                $html = parent::getMainHtml( $entityRevision );
                $html .= $this->getHtmlForDataType( $this->getDataType( 
$property ) );
 
-               // TODO: Group statements into sections.
-               $html .= $this->statementSectionsView->getHtml( array(
-                       'statements' => $property->getStatements(),
-               ) );
+               // TODO: Group statements into actual sections, including an 
identifiers section.
+               $grouper = new NullStatementGrouper();
+               $statementLists = $grouper->groupStatements( 
$property->getStatements() );
+               $html .= $this->statementSectionsView->getHtml( $statementLists 
);
 
                $footer = wfMessage( 'wikibase-property-footer' );
 

-- 
To view, visit https://gerrit.wikimedia.org/r/254394
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I0498a1d451613e11fffe14a98d2a0adf7315d4a6
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Thiemo Mättig (WMDE) <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to