serviceName = self::getParam($arguments, self::$SERVICE_PARAM, ""); $this->tokenName = self::getParam($arguments, self::$TOKEN_PARAM, ""); $this->requestToken = self::getParam($arguments, self::$REQUEST_TOKEN_PARAM, null); $this->requestTokenSecret = self::getParam($arguments, self::$REQUEST_TOKEN_SECRET_PARAM, null); $this->origClientState = self::getParam($arguments, self::$CLIENT_STATE_PARAM, null); $this->receivedCallback = self::getParam($arguments, self::$RECEIVED_CALLBACK_PARAM, ""); $this->bypassSpecCache = '1' == self::getParam($arguments, self::$BYPASS_SPEC_CACHE_PARAM, null); } /** * * @param array $arguments * @param string $name * @param string $defaultValue * @return array */ private static function getParam(array $arguments, $name, $defaultValue) { if (isset($arguments[$name])) { return $arguments[$name]; } else { return $defaultValue; } } /** * @return string */ public function getBypassSpecCache() { return $this->bypassSpecCache; } /** * @return string */ public function getRequestToken() { return $this->requestToken; } /** * @return string */ public function getRequestTokenSecret() { return $this->requestTokenSecret; } /** * @return string */ public function getServiceName() { return $this->serviceName; } /** * @return string */ public function getTokenName() { return $this->tokenName; } /** * @return string */ public function getOrigClientState() { return $this->origClientState; } /** * @return string */ public function getReceivedCallback() { return $this->receivedCallback; } }