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:
authormattab <matthieu.aubry@gmail.com>2013-11-11 05:30:50 +0400
committermattab <matthieu.aubry@gmail.com>2013-11-11 05:30:50 +0400
commit5fcf4443d18005d99b2bdfcdd570db1d1c3de775 (patch)
treec54ecb5ae93b6412ed12feb85386eac5aa3b182a /plugins
parent02cdcd77e8d6a5611e0521ad1a52c080172c98ec (diff)
Adding type hinting to API classes
Diffstat (limited to 'plugins')
-rw-r--r--plugins/API/API.php1
-rw-r--r--plugins/Actions/API.php1
-rwxr-xr-xplugins/Annotations/API.php1
-rw-r--r--plugins/CoreAdminHome/API.php1
-rw-r--r--plugins/CustomVariables/API.php1
-rw-r--r--plugins/DBStats/API.php1
-rw-r--r--plugins/Dashboard/API.php1
-rw-r--r--plugins/DevicesDetection/API.php1
-rw-r--r--plugins/ExampleAPI/API.php1
-rw-r--r--plugins/ExamplePlugin/API.php3
-rw-r--r--plugins/ExampleUI/API.php1
-rw-r--r--plugins/ImageGraph/API.php1
-rw-r--r--plugins/LanguagesManager/API.php1
-rw-r--r--plugins/Live/API.php1
-rw-r--r--plugins/MobileMessaging/API.php1
-rwxr-xr-xplugins/MultiSites/API.php1
-rw-r--r--plugins/Overlay/API.php5
-rw-r--r--plugins/Provider/API.php1
-rw-r--r--plugins/Referrers/API.php1
-rw-r--r--plugins/SEO/API.php1
-rw-r--r--plugins/ScheduledReports/API.php1
-rw-r--r--plugins/SegmentEditor/API.php1
-rw-r--r--plugins/UserSettings/API.php1
-rw-r--r--plugins/VisitFrequency/API.php1
-rw-r--r--plugins/VisitTime/API.php1
-rw-r--r--plugins/VisitorInterest/API.php1
-rw-r--r--plugins/VisitsSummary/API.php1
27 files changed, 32 insertions, 1 deletions
diff --git a/plugins/API/API.php b/plugins/API/API.php
index a8e72b0c92..7f4017c238 100644
--- a/plugins/API/API.php
+++ b/plugins/API/API.php
@@ -45,6 +45,7 @@ require_once PIWIK_INCLUDE_PATH . '/core/Config.php';
* More information on the <a href='http://piwik.org/docs/analytics-api/metadata/' target='_blank'>Metadata API documentation page</a>
*
* @package Piwik_API
+ * @method static \Piwik\Plugins\API\API getInstance()
*/
class API extends \Piwik\Plugin\API
{
diff --git a/plugins/Actions/API.php b/plugins/Actions/API.php
index a37ae1fd94..0bd3aa66d6 100644
--- a/plugins/Actions/API.php
+++ b/plugins/Actions/API.php
@@ -37,6 +37,7 @@ use Piwik\Tracker\PageUrl;
*
* Note: pageName, pageUrl, outlinkUrl, downloadUrl parameters must be URL encoded before you call the API.
* @package Actions
+ * @method static \Piwik\Plugins\Actions\API getInstance()
*/
class API extends \Piwik\Plugin\API
{
diff --git a/plugins/Annotations/API.php b/plugins/Annotations/API.php
index 2a1848ab85..fe2cdba8e1 100755
--- a/plugins/Annotations/API.php
+++ b/plugins/Annotations/API.php
@@ -28,6 +28,7 @@ require_once PIWIK_INCLUDE_PATH . '/plugins/Annotations/AnnotationList.php';
* annotations.
*
* @package Annotations
+ * @method static \Piwik\Plugins\Annotations\API getInstance()
*/
class API extends \Piwik\Plugin\API
{
diff --git a/plugins/CoreAdminHome/API.php b/plugins/CoreAdminHome/API.php
index ab3ff062a8..0c1ccfc10a 100644
--- a/plugins/CoreAdminHome/API.php
+++ b/plugins/CoreAdminHome/API.php
@@ -26,6 +26,7 @@ use Piwik\TaskScheduler;
/**
* @package CoreAdminHome
+ * @method static \Piwik\Plugins\CoreAdminHome\API getInstance()
*/
class API extends \Piwik\Plugin\API
{
diff --git a/plugins/CustomVariables/API.php b/plugins/CustomVariables/API.php
index 358cfceffd..85474ea7d8 100644
--- a/plugins/CustomVariables/API.php
+++ b/plugins/CustomVariables/API.php
@@ -21,6 +21,7 @@ use Piwik\Tracker\ActionSiteSearch;
* The Custom Variables API lets you access reports for your <a href='http://piwik.org/docs/custom-variables/' target='_blank'>Custom Variables</a> names and values.
*
* @package CustomVariables
+ * @method static \Piwik\Plugins\CustomVariables\API getInstance()
*/
class API extends \Piwik\Plugin\API
{
diff --git a/plugins/DBStats/API.php b/plugins/DBStats/API.php
index af71b4cf42..79169ac422 100644
--- a/plugins/DBStats/API.php
+++ b/plugins/DBStats/API.php
@@ -23,6 +23,7 @@ require_once PIWIK_INCLUDE_PATH . '/plugins/DBStats/MySQLMetadataProvider.php';
* DBStats API is used to request the overall status of the Mysql tables in use by Piwik.
*
* @package DBStats
+ * @method static \Piwik\Plugins\DBStats\API getInstance()
*/
class API extends \Piwik\Plugin\API
{
diff --git a/plugins/Dashboard/API.php b/plugins/Dashboard/API.php
index 1841775211..23577b970a 100644
--- a/plugins/Dashboard/API.php
+++ b/plugins/Dashboard/API.php
@@ -16,6 +16,7 @@ use Piwik\WidgetsList;
* This API is the <a href='http://piwik.org/docs/analytics-api/reference/' target='_blank'>Dashboard API</a>: it gives information about dashboards.
*
* @package Piwik_API
+ * @method static \Piwik\Plugins\Dashboard\API getInstance()
*/
class API extends \Piwik\Plugin\API
{
diff --git a/plugins/DevicesDetection/API.php b/plugins/DevicesDetection/API.php
index 0c466ef0b6..d205b6a6d3 100644
--- a/plugins/DevicesDetection/API.php
+++ b/plugins/DevicesDetection/API.php
@@ -18,6 +18,7 @@ use Piwik\Piwik;
/**
* The DevicesDetection API lets you access reports on your visitors devices, brands, models, Operating system, Browsers.
+ * @method static \Piwik\Plugins\DevicesDetection\API getInstance()
*/
class API extends \Piwik\Plugin\API
{
diff --git a/plugins/ExampleAPI/API.php b/plugins/ExampleAPI/API.php
index 5d9809334b..3972fb82e2 100644
--- a/plugins/ExampleAPI/API.php
+++ b/plugins/ExampleAPI/API.php
@@ -20,6 +20,7 @@ use Piwik\Version;
*
* Please see the <a href='http://dev.piwik.org/trac/browser/trunk/plugins/ExampleAPI/API.php#L1' target='_blank'>source code in in the file plugins/ExampleAPI/API.php</a> for more documentation.
* @package Piwik_ExampleAPI
+ * @method static \Piwik\Plugins\ExampleAPI\API getInstance()
*/
class API extends \Piwik\Plugin\API
{
diff --git a/plugins/ExamplePlugin/API.php b/plugins/ExamplePlugin/API.php
index b1dde60f50..5f4eb4b14c 100644
--- a/plugins/ExamplePlugin/API.php
+++ b/plugins/ExamplePlugin/API.php
@@ -13,7 +13,8 @@ namespace Piwik\Plugins\ExamplePlugin;
/**
* API for plugin ExamplePlugin
*
- * @package Piwik_ExamplePlugin
+ * @package ExamplePlugin
+ * @method static \Piwik\Plugins\ExamplePlugin\API getInstance()
*/
class API extends \Piwik\Plugin\API
{
diff --git a/plugins/ExampleUI/API.php b/plugins/ExampleUI/API.php
index 67f1f1d79a..3927ce5b89 100644
--- a/plugins/ExampleUI/API.php
+++ b/plugins/ExampleUI/API.php
@@ -21,6 +21,7 @@ use Piwik\Period\Range;
* display tables. See also the ExampleAPI plugin for an introduction to Piwik APIs.
*
* @package ExampleUI
+ * @method static \Piwik\Plugins\ExampleUI\API getInstance()
*/
class API extends \Piwik\Plugin\API
{
diff --git a/plugins/ImageGraph/API.php b/plugins/ImageGraph/API.php
index 8f95ab8da0..f6e703ebd4 100644
--- a/plugins/ImageGraph/API.php
+++ b/plugins/ImageGraph/API.php
@@ -32,6 +32,7 @@ use Piwik\Translate;
* See also <a href='http://piwik.org/docs/analytics-api/metadata/#toc-static-image-graphs'>How to embed static Image Graphs?</a> for more information.
*
* @package ImageGraph
+ * @method static \Piwik\Plugins\ImageGraph\API getInstance()
*/
class API extends \Piwik\Plugin\API
{
diff --git a/plugins/LanguagesManager/API.php b/plugins/LanguagesManager/API.php
index 6309ff5a39..07cd97c0e8 100644
--- a/plugins/LanguagesManager/API.php
+++ b/plugins/LanguagesManager/API.php
@@ -27,6 +27,7 @@ use Piwik\Piwik;
* or update it via "setLanguageForUser".
*
* @package LanguagesManager
+ * @method static \Piwik\Plugins\LanguagesManager\API getInstance()
*/
class API extends \Piwik\Plugin\API
{
diff --git a/plugins/Live/API.php b/plugins/Live/API.php
index 1ee1c6c2d6..0f13d1f33f 100644
--- a/plugins/Live/API.php
+++ b/plugins/Live/API.php
@@ -52,6 +52,7 @@ require_once PIWIK_INCLUDE_PATH . '/plugins/Live/Visitor.php';
*
* See also the documentation about <a href='http://piwik.org/docs/real-time/' target='_blank'>Real time widget and visitor level reports</a> in Piwik.
* @package Live
+ * @method static \Piwik\Plugins\Live\API getInstance()
*/
class API extends \Piwik\Plugin\API
{
diff --git a/plugins/MobileMessaging/API.php b/plugins/MobileMessaging/API.php
index 0aa7e3b924..60ec6661a1 100644
--- a/plugins/MobileMessaging/API.php
+++ b/plugins/MobileMessaging/API.php
@@ -23,6 +23,7 @@ use Piwik\Plugins\ScheduledReports\API as APIScheduledReports;
* - check remaining credits
* - send SMS
* @package MobileMessaging
+ * @method static \Piwik\Plugins\MobileMessaging\API getInstance()
*/
class API extends \Piwik\Plugin\API
{
diff --git a/plugins/MultiSites/API.php b/plugins/MultiSites/API.php
index 96bd11a257..b7e70d6492 100755
--- a/plugins/MultiSites/API.php
+++ b/plugins/MultiSites/API.php
@@ -25,6 +25,7 @@ use Piwik\TaskScheduler;
/**
* The MultiSites API lets you request the key metrics (visits, page views, revenue) for all Websites in Piwik.
+ * @method static \Piwik\Plugins\MultiSites\API getInstance()
*/
class API extends \Piwik\Plugin\API
{
diff --git a/plugins/Overlay/API.php b/plugins/Overlay/API.php
index 7fe54d1484..05f27e7e2c 100644
--- a/plugins/Overlay/API.php
+++ b/plugins/Overlay/API.php
@@ -20,6 +20,11 @@ use Piwik\Plugins\SitesManager\SitesManager;
use Piwik\Plugins\Transitions\API as APITransitions;
use Piwik\Tracker\PageUrl;
+/**
+ * Class API
+ * @package Overlay
+ * @method static \Piwik\Plugins\Overlay\API getInstance()
+ */
class API extends \Piwik\Plugin\API
{
/**
diff --git a/plugins/Provider/API.php b/plugins/Provider/API.php
index ae53d0f2f8..4b14c23018 100644
--- a/plugins/Provider/API.php
+++ b/plugins/Provider/API.php
@@ -23,6 +23,7 @@ require_once PIWIK_INCLUDE_PATH . '/plugins/Provider/functions.php';
* The Provider API lets you access reports for your visitors Internet Providers.
*
* @package Provider
+ * @method static \Piwik\Plugins\Provider\API getInstance()
*/
class API extends \Piwik\Plugin\API
{
diff --git a/plugins/Referrers/API.php b/plugins/Referrers/API.php
index 910ca86488..bc32fbfb99 100644
--- a/plugins/Referrers/API.php
+++ b/plugins/Referrers/API.php
@@ -29,6 +29,7 @@ use Piwik\Piwik;
* The methods "getKeywordsForPageUrl" and "getKeywordsForPageTitle" are used to output the top keywords used to find a page.
* Check out the widget <a href='http://demo.piwik.org/index.php?module=Widgetize&action=iframe&moduleToWidgetize=Referrers&actionToWidgetize=getKeywordsForPage&idSite=7&period=day&date=2011-02-15&disableLink=1' target='_blank'>"Top keywords used to find this page"</a> that you can easily re-use on your website.
* @package Referrers
+ * @method static \Piwik\Plugins\Referrers\API getInstance()
*/
class API extends \Piwik\Plugin\API
{
diff --git a/plugins/SEO/API.php b/plugins/SEO/API.php
index 770f626c4c..47663427a2 100644
--- a/plugins/SEO/API.php
+++ b/plugins/SEO/API.php
@@ -24,6 +24,7 @@ require_once PIWIK_INCLUDE_PATH . '/plugins/Referrers/functions.php';
* Alexa Rank, age of the Domain name and count of DMOZ entries.
*
* @package SEO
+ * @method static \Piwik\Plugins\SEO\API getInstance()
*/
class API extends \Piwik\Plugin\API
{
diff --git a/plugins/ScheduledReports/API.php b/plugins/ScheduledReports/API.php
index bafea9ad79..de854a715b 100644
--- a/plugins/ScheduledReports/API.php
+++ b/plugins/ScheduledReports/API.php
@@ -34,6 +34,7 @@ use Zend_Mime;
* See also the documentation about <a href='http://piwik.org/docs/email-reports/' target='_blank'>Scheduled Email reports</a> in Piwik.
*
* @package ScheduledReports
+ * @method static \Piwik\Plugins\ScheduledReports\API getInstance()
*/
class API extends \Piwik\Plugin\API
{
diff --git a/plugins/SegmentEditor/API.php b/plugins/SegmentEditor/API.php
index 4d98450f57..34994bfd59 100644
--- a/plugins/SegmentEditor/API.php
+++ b/plugins/SegmentEditor/API.php
@@ -21,6 +21,7 @@ use Piwik\Segment;
* The SegmentEditor API lets you add, update, delete custom Segments, and list saved segments.a
*
* @package SegmentEditor
+ * @method static \Piwik\Plugins\SegmentEditor\API getInstance()
*/
class API extends \Piwik\Plugin\API
{
diff --git a/plugins/UserSettings/API.php b/plugins/UserSettings/API.php
index ddd7edb231..f954f79ec9 100644
--- a/plugins/UserSettings/API.php
+++ b/plugins/UserSettings/API.php
@@ -25,6 +25,7 @@ require_once PIWIK_INCLUDE_PATH . '/plugins/UserSettings/functions.php';
* operating systems, plugins supported in their browser, Screen resolution and Screen types (normal, widescreen, dual screen or mobile).
*
* @package UserSettings
+ * @method static \Piwik\Plugins\UserSettings\API getInstance()
*/
class API extends \Piwik\Plugin\API
{
diff --git a/plugins/VisitFrequency/API.php b/plugins/VisitFrequency/API.php
index ec30bd4a54..5b7786898d 100644
--- a/plugins/VisitFrequency/API.php
+++ b/plugins/VisitFrequency/API.php
@@ -18,6 +18,7 @@ use Piwik\SegmentExpression;
/**
* VisitFrequency API lets you access a list of metrics related to Returning Visitors.
* @package VisitFrequency
+ * @method static \Piwik\Plugins\VisitFrequency\API getInstance()
*/
class API extends \Piwik\Plugin\API
{
diff --git a/plugins/VisitTime/API.php b/plugins/VisitTime/API.php
index fe5c70bd05..6e6ac82d7e 100644
--- a/plugins/VisitTime/API.php
+++ b/plugins/VisitTime/API.php
@@ -25,6 +25,7 @@ require_once PIWIK_INCLUDE_PATH . '/plugins/VisitTime/functions.php';
* VisitTime API lets you access reports by Hour (Server time), and by Hour Local Time of your visitors.
*
* @package VisitTime
+ * @method static \Piwik\Plugins\VisitTime\API getInstance()
*/
class API extends \Piwik\Plugin\API
{
diff --git a/plugins/VisitorInterest/API.php b/plugins/VisitorInterest/API.php
index 68b6c44715..65526bf57d 100644
--- a/plugins/VisitorInterest/API.php
+++ b/plugins/VisitorInterest/API.php
@@ -20,6 +20,7 @@ use Piwik\Piwik;
* and number of visits per visit duration.
*
* @package VisitorInterest
+ * @method static \Piwik\Plugins\VisitorInterest\API getInstance()
*/
class API extends \Piwik\Plugin\API
{
diff --git a/plugins/VisitsSummary/API.php b/plugins/VisitsSummary/API.php
index c0f32f39f1..fdac26480a 100644
--- a/plugins/VisitsSummary/API.php
+++ b/plugins/VisitsSummary/API.php
@@ -20,6 +20,7 @@ use Piwik\SettingsPiwik;
* count of actions (page views & downloads & clicks on outlinks), time on site, bounces and converted visits.
*
* @package VisitsSummary
+ * @method static \Piwik\Plugins\VisitsSummary\API getInstance()
*/
class API extends \Piwik\Plugin\API
{