/** * Constructor * * @param \ZendOAuth\Consumer $consumer * @param null|array $parameters * @param null|\ZendOAuth\Http\Utility $utility * @return void */ public function __construct(Consumer $consumer, array $parameters = null, Http\Utility $utility = null) { $this->_consumer = $consumer; $this->_preferredRequestScheme = $this->_consumer->getRequestScheme(); if ($parameters !== null) { $this->setParameters($parameters); } if ($utility !== null) { $this->_httpUtility = $utility; } else { $this->_httpUtility = new Http\Utility(); } }