Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenaka Moorthi <benaka.moorthi@gmail.com>2013-09-14 23:38:29 +0400
committerBenaka Moorthi <benaka.moorthi@gmail.com>2013-09-14 23:38:29 +0400
commite36142a6a9a2e0f0b44019b546641fbd4c84ceb5 (patch)
tree4335e5001c81a5db65245614712bf2b8f3b7d053
parent62f5478f8310c2e9a14612ac0fc2d901269c74d5 (diff)
Refs #4041, default to HtmlTable if visualization ID is invalid and filled out a function doc.
-rw-r--r--core/DataTableVisualization.php6
-rw-r--r--core/ViewDataTable.php3
2 files changed, 5 insertions, 4 deletions
diff --git a/core/DataTableVisualization.php b/core/DataTableVisualization.php
index 04760b0462..83a6021891 100644
--- a/core/DataTableVisualization.php
+++ b/core/DataTableVisualization.php
@@ -219,14 +219,14 @@ abstract class DataTableVisualization
* Returns the visualization class by it's viewDataTable ID.
*
* @param string $id The visualization ID.
- * @return string The visualization class name.
- * @throws \Exception if $id is not a valid visualization ID.
+ * @return string The visualization class name. If $id is not a valid ID, the HtmlTable visualization
+ * is returned.
*/
public static function getClassFromId($id)
{
$visualizationClasses = self::getAvailableVisualizations();
if (!isset($visualizationClasses[$id])) {
- throw new \Exception("Invalid DataTable visualization ID: '$id'.");
+ return $visualizationClasses['table'];
}
return $visualizationClasses[$id];
}
diff --git a/core/ViewDataTable.php b/core/ViewDataTable.php
index 8f2b0a88c8..09634c04b1 100644
--- a/core/ViewDataTable.php
+++ b/core/ViewDataTable.php
@@ -408,7 +408,8 @@ class ViewDataTable
}
/**
- * TODO
+ * Sets visualization properties using data in a visualization's default property values
+ * array.
*/
private function setVisualizationPropertiesFromMetadata($properties)
{