Overview

Packages

  • Service
    • Twitter

Classes

  • Horde_Service_Twitter
  • Horde_Service_Twitter_Account
  • Horde_Service_Twitter_Auth
  • Horde_Service_Twitter_Auth_Oauth
  • Horde_Service_Twitter_Exception
  • Horde_Service_Twitter_Request
  • Horde_Service_Twitter_Request_Oauth
  • Horde_Service_Twitter_Statuses
  • Overview
  • Package
  • Class
  • Tree
 1: <?php
 2: /**
 3:  * Horde_Service_Twitter_Request_* classes wrap sending requests to Twitter's
 4:  * REST API using various authentication mechanisms.
 5:  *
 6:  * Copyright 2009-2012 Horde LLC (http://www.horde.org/)
 7:  *
 8:  * @author Michael J. Rubinsky <mrubinsk@horde.org>
 9:  * @license  http://www.horde.org/licenses/bsd BSD
10:  * @category Horde
11:  * @package Service_Twitter
12:  */
13: abstract class Horde_Service_Twitter_Request
14: {
15:     /**
16:      *
17:      * @var Horde_Service_Twitter
18:      */
19:     protected $_twitter;
20: 
21:     /**
22:      *
23:      * @var Horde_Controller_Request_Http
24:      */
25:     protected $_request;
26: 
27:     public function __construct(Horde_Controller_Request_Http $request)
28:     {
29:         $this->_request = $request;
30:     }
31: 
32:     public function setTwitter(Horde_Service_Twitter $twitter)
33:     {
34:         $this->_twitter = $twitter;
35:     }
36: 
37:     abstract public function get($url, array $params = array());
38:     abstract public function post($url, array $params = array());
39: 
40: }
41: 
API documentation generated by ApiGen