diff --git a/src/Mouf/Html/Widgets/StatsGrid/StatsGrid.php b/src/Mouf/Html/Widgets/StatsGrid/StatsGrid.php
index b30ca94..484c407 100644
--- a/src/Mouf/Html/Widgets/StatsGrid/StatsGrid.php
+++ b/src/Mouf/Html/Widgets/StatsGrid/StatsGrid.php
@@ -168,7 +168,11 @@ public function setValuesDisplayMode($valuesDisplayMode) {
*
*/
public function toHtml() {
-
+ [$table, $maxX, $maxY] = $this->buildTable();
+ $this->printTable($table, $maxX, $maxY);
+ }
+
+ public function buildTable() {
$dataset = $this->data;
$statsRows = new StatsColumn();
@@ -404,7 +408,7 @@ public function toHtml() {
}
}
- $this->printTable($table, $maxX, $maxY);
+ return [$table, $maxX, $maxY];
}