コード例 #1
0
ファイル: App.php プロジェクト: bizanto/Hooked
 /**
  * Imports a feed located at $uri.
  *
  * @param  string $uri
  * @param  Zend_Http_Client $client The client used for communication
  * @param  string $className The class which is used as the return type
  * @throws Zend_Gdata_App_Exception
  * @return string|Zend_Gdata_App_Feed Returns string only if the object
  *                                    mapping has been disabled explicitly
  *                                    by passing false to the
  *                                    useObjectMapping() function.
  */
 public static function import($uri, $client = null, $className = 'Zend_Gdata_App_Feed')
 {
     $app = new Zend_Gdata_App($client);
     $requestData = $app->prepareRequest('GET', $uri);
     $response = $app->performHttpRequest($requestData['method'], $requestData['url']);
     $feedContent = $response->getBody();
     if (!$this->_useObjectMapping) {
         return $feedContent;
     }
     $feed = self::importString($feedContent, $className);
     if ($client != null) {
         $feed->setHttpClient($client);
     }
     return $feed;
 }