From 06f945f27840b53e57795dadbc38e76f7e11ab1c Mon Sep 17 00:00:00 2001 From: Horus3 Date: Mon, 24 Feb 2014 16:42:14 +0100 Subject: init --- zend/library/Zend/Gdata/Analytics.php | 137 ++++++++++++++++++++++++++++++++++ 1 file changed, 137 insertions(+) create mode 100644 zend/library/Zend/Gdata/Analytics.php (limited to 'zend/library/Zend/Gdata/Analytics.php') diff --git a/zend/library/Zend/Gdata/Analytics.php b/zend/library/Zend/Gdata/Analytics.php new file mode 100644 index 0000000..60706d5 --- /dev/null +++ b/zend/library/Zend/Gdata/Analytics.php @@ -0,0 +1,137 @@ +registerPackage('Zend_Gdata_Analytics'); + $this->registerPackage('Zend_Gdata_Analytics_Extension'); + parent::__construct($client, $applicationId); + $this->_httpClient->setParameterPost('service', self::AUTH_SERVICE_NAME); + } + + /** + * Retrieve account feed object + * + * @param string|Zend_Uri_Uri $uri + * @return Zend_Gdata_Analytics_AccountFeed + */ + public function getAccountFeed($uri = self::ANALYTICS_ACCOUNT_FEED_URI) + { + if ($uri instanceof Query) { + $uri = $uri->getQueryUrl(); + } + return parent::getFeed($uri, 'Zend_Gdata_Analytics_AccountFeed'); + } + + /** + * Retrieve data feed object + * + * @param string|Zend_Uri_Uri $uri + * @return Zend_Gdata_Analytics_DataFeed + */ + public function getDataFeed($uri = self::ANALYTICS_FEED_URI) + { + if ($uri instanceof Query) { + $uri = $uri->getQueryUrl(); + } + return parent::getFeed($uri, 'Zend_Gdata_Analytics_DataFeed'); + } + + /** + * Returns a new DataQuery object. + * + * @return Zend_Gdata_Analytics_DataQuery + */ + public function newDataQuery() + { + return new Zend_Gdata_Analytics_DataQuery(); + } + + /** + * Returns a new AccountQuery object. + * + * @return Zend_Gdata_Analytics_AccountQuery + */ + public function newAccountQuery() + { + return new Zend_Gdata_Analytics_AccountQuery(); + } +} -- cgit v1.2.3