Mercurial > nebulaweb3
diff default/assets/vendors/theme-widgets/vendor/abraham/twitteroauth/src/Token.php @ 0:1d038bc9b3d2 default tip
Up:default
author | Liny <dev@neowd.com> |
---|---|
date | Sat, 31 May 2025 09:21:51 +0800 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/vendors/theme-widgets/vendor/abraham/twitteroauth/src/Token.php Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,38 @@ +<?php +/** + * The MIT License + * Copyright (c) 2007 Andy Smith + */ +namespace Abraham\TwitterOAuth; + +class Token +{ + /** @var string */ + public $key; + /** @var string */ + public $secret; + + /** + * @param string $key The OAuth Token + * @param string $secret The OAuth Token Secret + */ + public function __construct($key, $secret) + { + $this->key = $key; + $this->secret = $secret; + } + + /** + * Generates the basic string serialization of a token that a server + * would respond to request_token and access_token calls with + * + * @return string + */ + public function __toString() + { + return sprintf("oauth_token=%s&oauth_token_secret=%s", + Util::urlencodeRfc3986($this->key), + Util::urlencodeRfc3986($this->secret) + ); + } +}