*/ public function __construct($data = array()) { foreach ($data as $k => $v) { $this->{$k} = $v; } $this->data = $data; } } /** * Request proxy mock class. Provide interface to extract info from MockObject * * @package oauth_lib * @subpackage oauth_lib.libs.request_proxy */ RequestFactory::register('MockObject', 'RequestProxyMock'); class RequestProxyMock extends RequestProxyBase { /** * Request Object * * @var Object $request */ public $request; /** * Configuaration options * * @var array $options */ public $options; /**
* * Licensed under The MIT License * Redistributions of files must retain the above copyright notice. * * @copyright Copyright 2010, Cake Development Corporation (http://cakedc.com) * @license MIT License (http://www.opensource.org/licenses/mit-license.php) */ if (!class_exists('OauthHelper')) { App::uses('OauthHelper', 'OauthLib.Lib'); } if (!class_exists('RequestFactory')) { App::uses('RequestFactory', 'OauthLib.Lib'); } RequestFactory::register('OauthLibAppController', 'RequestProxyController'); RequestFactory::register('OauthAppController', 'RequestProxyController'); RequestFactory::register('AppController', 'RequestProxyController'); /** * Request proxy controller class. Provide access to request coming to the controller * * @package oauth_lib * @subpackage oauth_lib.libs.request_proxy */ class RequestProxyController extends RequestProxyBase { /** * Request Object * * @var Object $request */ public $request; /**
/** * Copyright 2010, Cake Development Corporation (http://cakedc.com) * * Licensed under The MIT License * Redistributions of files must retain the above copyright notice. * * @copyright Copyright 2010, Cake Development Corporation (http://cakedc.com) * @license MIT License (http://www.opensource.org/licenses/mit-license.php) */ if (!class_exists('HttpSocket')) { App::uses('HttpSocket', 'OauthLib.Vendor'); } if (!class_exists('ClientHttp')) { App::uses('ClientHttp', 'OauthLib.Lib'); } RequestFactory::register('ClientHttp', 'RequestProxyHttp'); /** * Request proxy http class. Provide access to request generated using client http library. * * @package oauth_lib * @subpackage oauth_lib.libs.request_proxy */ class RequestProxyHttp extends RequestProxyBase { /** * Request Object * * @var Object $request */ public $request; /**