Services_Scribd
[ class tree: Services_Scribd ] [ index: Services_Scribd ] [ all elements ]

Source for file Dummy.php

Documentation is available at Dummy.php

  1. <?php
  2. /**
  3.  * Dummy class that is only used for testing purposes.
  4.  *
  5.  * PHP version 5.2.0+
  6.  *
  7.  * LICENSE: This source file is subject to the New BSD license that is
  8.  * available through the world-wide-web at the following URI:
  9.  * http://www.opensource.org/licenses/bsd-license.php. If you did not receive
  10.  * a copy of the New BSD License and are unable to obtain it through the web,
  11.  * please send a note to license@php.net so we can mail you a copy immediately.
  12.  *
  13.  * @category  Services
  14.  * @package   Services_Scribd
  15.  * @author    Rich Schumacher <rich.schu@gmail.com>
  16.  * @copyright 2009 Rich Schumacher <rich.schu@gmail.com>
  17.  * @license   http://www.opensource.org/licenses/bsd-license.php New BSD License
  18.  * @version   Release: 0.2.0
  19.  * @link      http://pear.php.net/package/Services_Scribd
  20.  */
  21.  
  22. require_once 'Services/Scribd/Common.php';
  23.  
  24. /**
  25.  * Contains two simple methods that are only used to satisfy unit testing.
  26.  *
  27.  * @category  Services
  28.  * @package   Services_Scribd
  29.  * @author    Rich Schumacher <rich.schu@gmail.com>
  30.  * @copyright 2009 Rich Schumacher <rich.schu@gmail.com>
  31.  * @license   http://www.opensource.org/licenses/bsd-license.php New BSD License
  32.  * @link      http://www.scribd.com/developers/platform
  33.  */
  34. {
  35.     /**
  36.      * Attempts to send a request with an unspported HTTP method
  37.      *
  38.      * @throws Services_Scribd_Exception
  39.      * @return void 
  40.      */
  41.     public function sendHeadRequest()
  42.     {
  43.         return $this->call('dummy.no'HTTP_Request2::METHOD_HEAD);
  44.     }
  45.  
  46.     /**
  47.      * Manually sets the api_sig value for the request
  48.      *
  49.      * @throws Services_Scribd_Exception
  50.      * @return void 
  51.      */
  52.     public function setAPISignatureManually()
  53.     {
  54.         $this->arguments['api_sig''omg';
  55.         return $this->call('dummy.no');
  56.     }
  57.  
  58.     /**
  59.      * Used for testing Services_Scribd_Common::sendRequest()
  60.      *
  61.      * @return void 
  62.      */
  63.     public function sendRequestThrowsException()
  64.     {
  65.         $this->call('throw');
  66.         return null; // Need this for code coverage, blah.
  67.     }
  68. }
  69.  
  70. ?>

Documentation generated on Sat, 06 Apr 2013 14:30:03 +0000 by phpDocumentor 1.4.3. PEAR Logo Copyright © PHP Group 2004.