1<?php 2 3/** 4 * @see https://github.com/laminas/laminas-oauth for the canonical source repository 5 * @copyright https://github.com/laminas/laminas-oauth/blob/master/COPYRIGHT.md 6 * @license https://github.com/laminas/laminas-oauth/blob/master/LICENSE.md New BSD License 7 */ 8 9namespace Laminas\OAuth\Token; 10 11use Laminas\Http\Response as HTTPResponse; 12use Laminas\OAuth\Client; 13use Laminas\OAuth\Http\Utility as HTTPUtility; 14 15/** 16 * @category Laminas 17 * @package Laminas_OAuth 18 */ 19class Request extends AbstractToken 20{ 21 /** 22 * Constructor 23 * 24 * @param null|Laminas\Http\Response $response 25 * @param null|Laminas\OAuth\Http\Utility $utility 26 */ 27 public function __construct( 28 HTTPResponse $response = null, 29 HTTPUtility $utility = null 30 ) { 31 parent::__construct($response, $utility); 32 33 // detect if server supports OAuth 1.0a 34 if (isset($this->_params[AbstractToken::TOKEN_PARAM_CALLBACK_CONFIRMED])) { 35 Client::$supportsRevisionA = true; 36 } 37 } 38} 39