annotate default/assets/vendors/theme-widgets/vendor/abraham/twitteroauth/src/Consumer.php @ 0:1d038bc9b3d2 default tip

Up:default
author Liny <dev@neowd.com>
date Sat, 31 May 2025 09:21:51 +0800
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1 <?php
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2 /**
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3 * The MIT License
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
4 * Copyright (c) 2007 Andy Smith
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
5 */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
6 namespace Abraham\TwitterOAuth;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
7
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
8 class Consumer
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
9 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
10 /** @var string */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
11 public $key;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
12 /** @var string */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
13 public $secret;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
14 /** @var string|null */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
15 public $callbackUrl;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
16
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
17 /**
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
18 * @param string $key
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
19 * @param string $secret
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
20 * @param null $callbackUrl
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
21 */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
22 public function __construct($key, $secret, $callbackUrl = null)
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
23 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
24 $this->key = $key;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
25 $this->secret = $secret;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
26 $this->callbackUrl = $callbackUrl;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
27 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
28
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
29 /**
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
30 * @return string
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
31 */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
32 public function __toString()
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
33 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
34 return "Consumer[key=$this->key,secret=$this->secret]";
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
35 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
36 }