|
8 | 8 | use ApiClients\Foundation\Transport\Middleware\JsonDecodeMiddleware;
|
9 | 9 | use ApiClients\Foundation\Transport\Options as TransportOptions;
|
10 | 10 | use ApiClients\Foundation\Transport\UserAgentStrategies;
|
11 |
| -use JacobKiers\OAuth\Consumer\Consumer; |
12 |
| -use JacobKiers\OAuth\Token\Token; |
| 11 | +use ApiClients\Foundation\Oauth1\Options as Oauth1Options; |
| 12 | +use ApiClients\Tools\Psr7\Oauth1\Definition; |
13 | 13 |
|
14 | 14 | class ApiSettings
|
15 | 15 | {
|
@@ -37,24 +37,16 @@ public static function getOptions(
|
37 | 37 | ): array {
|
38 | 38 | $options = self::TRANSPORT_OPTIONS;
|
39 | 39 | $options[Options::HYDRATOR_OPTIONS][HydratorOptions::NAMESPACE_SUFFIX] = $suffix;
|
40 |
| - $options['auth'] = [ |
41 |
| - 'consumer' => [ |
42 |
| - 'key' => $consumerKey, |
43 |
| - 'secret' => $consumerSecret, |
44 |
| - ], |
45 |
| - 'access_token' => [ |
46 |
| - 'token' => $accessToken, |
47 |
| - 'secret' => $accessTokenSecret, |
48 |
| - ], |
49 |
| - ]; |
50 | 40 | $options[Options::TRANSPORT_OPTIONS][TransportOptions::MIDDLEWARE] = [
|
51 | 41 | Oauth1Middleware::class,
|
52 | 42 | JsonDecodeMiddleware::class,
|
53 | 43 | ];
|
54 | 44 | $options[Options::TRANSPORT_OPTIONS][TransportOptions::DEFAULT_REQUEST_OPTIONS] = [
|
55 | 45 | Oauth1Middleware::class => [
|
56 |
| - \ApiClients\Foundation\Oauth1\Options::CONSUMER => new Consumer($options['auth']['consumer']['key'], $options['auth']['consumer']['secret']), |
57 |
| - \ApiClients\Foundation\Oauth1\Options::TOKEN => new Token($options['auth']['access_token']['token'], $options['auth']['access_token']['secret']), |
| 46 | + Oauth1Options::CONSUMER_KEY => new Definition\ConsumerKey($consumerKey), |
| 47 | + Oauth1Options::CONSUMER_SECRET => new Definition\ConsumerSecret($consumerSecret), |
| 48 | + Oauth1Options::ACCESS_TOKEN => new Definition\AccessToken($accessToken), |
| 49 | + Oauth1Options::TOKEN_SECRET => new Definition\TokenSecret($accessTokenSecret), |
58 | 50 | ],
|
59 | 51 | ];
|
60 | 52 | return $options;
|
|
0 commit comments