From 66f8fc3e0a2c97a22491bfaae3a16950f01425ed Mon Sep 17 00:00:00 2001
From: sgiehl <stefangiehl@gmail.com>
Date: Mon, 10 Dec 2012 21:26:41 +0000
Subject: [PATCH] fixed some docblocks

git-svn-id: http://dev.piwik.org/svn/trunk@7593 59fd770c-687e-43c8-a1e3-f5a4ff64c105
---
 core/Archive.php                |  2 +-
 plugins/Actions/API.php         | 55 ++++++++++++++++++++++++++++-----
 plugins/CustomVariables/API.php | 39 +++++++++++++++++------
 3 files changed, 79 insertions(+), 17 deletions(-)

diff --git a/core/Archive.php b/core/Archive.php
index 082c4fa00a..63251f8487 100644
--- a/core/Archive.php
+++ b/core/Archive.php
@@ -361,7 +361,7 @@ abstract class Piwik_Archive
 	 * @param string      $segment
 	 * @param bool        $expanded
 	 * @param null        $idSubtable
-	 * @return Piwik_DataTable
+	 * @return Piwik_DataTable|Piwik_DataTable_Array
 	 */
 	static public function getDataTableFromArchive($name, $idSite, $period, $date, $segment, $expanded, $idSubtable = null )
 	{
diff --git a/plugins/Actions/API.php b/plugins/Actions/API.php
index 831b03ba42..90bbbb456e 100644
--- a/plugins/Actions/API.php
+++ b/plugins/Actions/API.php
@@ -52,7 +52,7 @@ class Piwik_Actions_API
 	 * @param bool $segment
 	 * @param bool $expanded
 	 * @param bool|int $idSubtable
-	 * @return Piwik_DataTable
+	 * @return Piwik_DataTable|Piwik_DataTable_Array
 	 */
 	public function getActions( $idSite, $period, $date, $segment = false, $expanded = false, $idSubtable = false )
 	{
@@ -114,8 +114,18 @@ class Piwik_Actions_API
 		
 		return $table;
 	}
-	
-	public function getPageUrls( $idSite, $period, $date, $segment = false, $expanded = false, $idSubtable = false )
+
+    /**
+     * @param int            $idSite
+     * @param string         $period
+     * @param Piwik_Date     $date
+     * @param bool           $segment
+     * @param bool           $expanded
+     * @param bool           $idSubtable
+     *
+     * @return Piwik_DataTable|Piwik_DataTable_Array
+     */
+    public function getPageUrls( $idSite, $period, $date, $segment = false, $expanded = false, $idSubtable = false )
 	{
 		$dataTable = Piwik_Archive::getDataTableFromArchive('Actions_actions_url', $idSite, $period, $date, $segment, $expanded, $idSubtable );
 		$this->filterPageDatatable($dataTable);
@@ -123,21 +133,44 @@ class Piwik_Actions_API
 		return $dataTable;
 	}
 
-	public function getPageUrlsFollowingSiteSearch( $idSite, $period, $date, $segment = false, $expanded = false, $idSubtable = false )
+    /**
+     * @param int            $idSite
+     * @param string         $period
+     * @param Piwik_Date     $date
+     * @param bool           $segment
+     * @param bool           $expanded
+     * @param bool           $idSubtable
+     *
+     * @return Piwik_DataTable|Piwik_DataTable_Array
+     */
+    public function getPageUrlsFollowingSiteSearch( $idSite, $period, $date, $segment = false, $expanded = false, $idSubtable = false )
 	{
 		$dataTable = $this->getPageUrls($idSite, $period, $date, $segment, $expanded, $idSubtable);
 		$this->keepPagesFollowingSearch($dataTable);
 		return $dataTable;
 	}
 
-	public function getPageTitlesFollowingSiteSearch( $idSite, $period, $date, $segment = false, $expanded = false, $idSubtable = false )
+    /**
+     * @param int            $idSite
+     * @param string         $period
+     * @param Piwik_Date     $date
+     * @param bool           $segment
+     * @param bool           $expanded
+     * @param bool           $idSubtable
+     *
+     * @return Piwik_DataTable|Piwik_DataTable_Array
+     */
+    public function getPageTitlesFollowingSiteSearch( $idSite, $period, $date, $segment = false, $expanded = false, $idSubtable = false )
 	{
 		$dataTable = $this->getPageTitles($idSite, $period, $date, $segment, $expanded, $idSubtable);
 		$this->keepPagesFollowingSearch($dataTable);
 		return $dataTable;
 	}
 
-	protected function keepPagesFollowingSearch($dataTable)
+    /**
+     * @param Piwik_DataTable $dataTable
+     */
+    protected function keepPagesFollowingSearch($dataTable)
 	{
 		// Keep only pages which are following site search
 		$dataTable->filter('ColumnCallbackDeleteRow', array(
@@ -286,7 +319,15 @@ class Piwik_Actions_API
 		return $dataTable;
 	}
 
-	public function getSiteSearchCategories( $idSite, $period, $date, $segment = false )
+    /**
+     * @param int            $idSite
+     * @param string         $period
+     * @param Piwik_Date     $date
+     * @param bool           $segment
+     *
+     * @return Piwik_DataTable|Piwik_DataTable_Array
+     */
+    public function getSiteSearchCategories( $idSite, $period, $date, $segment = false )
 	{
 		Piwik_Actions::checkCustomVariablesPluginEnabled();
 		$customVariables = Piwik_CustomVariables_API::getInstance()->getCustomVariables($idSite, $period, $date, $segment, $expanded = false, $_leavePiwikCoreVariables = true);
diff --git a/plugins/CustomVariables/API.php b/plugins/CustomVariables/API.php
index 317140f164..82f63d3d2c 100644
--- a/plugins/CustomVariables/API.php
+++ b/plugins/CustomVariables/API.php
@@ -31,9 +31,16 @@ class Piwik_CustomVariables_API
 		return self::$instance;
 	}
 
-	/**
-	 * @return Piwik_DataTable
-	 */
+    /**
+     * @param int        $idSite
+     * @param string     $period
+     * @param Piwik_Date $date
+     * @param string     $segment
+     * @param bool       $expanded
+     * @param int        $idSubtable
+     *
+     * @return Piwik_DataTable|Piwik_DataTable_Array
+     */
 	protected function getDataTable($idSite, $period, $date, $segment, $expanded, $idSubtable)
 	{
 		$dataTable = Piwik_Archive::getDataTableFromArchive('CustomVariables_valueByName', $idSite, $period, $date, $segment, $expanded, $idSubtable);
@@ -42,9 +49,16 @@ class Piwik_CustomVariables_API
 		return $dataTable;
 	}
 
-	/**
-	 * @return Piwik_DataTable
-	 */
+    /**
+     * @param int               $idSite
+     * @param string            $period
+     * @param Piwik_Date        $date
+     * @param string|bool       $segment
+     * @param bool              $expanded
+     * @param bool              $_leavePiwikCoreVariables
+     *
+     * @return Piwik_DataTable|Piwik_DataTable_Array
+     */
 	public function getCustomVariables($idSite, $period, $date, $segment = false, $expanded = false, $_leavePiwikCoreVariables = false)
 	{
 		$dataTable = $this->getDataTable($idSite, $period, $date, $segment, $expanded, $idSubtable = null);
@@ -65,9 +79,16 @@ class Piwik_CustomVariables_API
 		return $dataTable;
 	}
 
-	/**
-	 * @return Piwik_DataTable
-	 */
+    /**
+     * @param int            $idSite
+     * @param string         $period
+     * @param Piwik_Date     $date
+     * @param int            $idSubtable
+     * @param string|bool    $segment
+     * @param bool           $_leavePriceViewedColumn
+     *
+     * @return Piwik_DataTable|Piwik_DataTable_Array
+     */
 	public function getCustomVariablesValuesFromNameId($idSite, $period, $date, $idSubtable, $segment = false, $_leavePriceViewedColumn = false)
 	{
 		$dataTable = $this->getDataTable($idSite, $period, $date, $segment, $expanded = false, $idSubtable);
-- 
GitLab