|
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