@@ -111,7 +111,7 @@ discard block |
||
| 111 | 111 | } |
| 112 | 112 | |
| 113 | 113 | /** |
| 114 | - * @return array containing client id and secret |
|
| 114 | + * @return string[] containing client id and secret |
|
| 115 | 115 | */ |
| 116 | 116 | public function getCredentials() |
| 117 | 117 | { |
@@ -181,6 +181,10 @@ discard block |
||
| 181 | 181 | return $this->makeAPIRequest('GET', $entrypoint); |
| 182 | 182 | } |
| 183 | 183 | |
| 184 | + /** |
|
| 185 | + * @param string $entrypoint |
|
| 186 | + * @param string $json |
|
| 187 | + */ |
|
| 184 | 188 | public function post($entrypoint, $json) |
| 185 | 189 | { |
| 186 | 190 | return $this->makeAPIRequest('POST', $entrypoint, $json); |
@@ -191,6 +195,9 @@ discard block |
||
| 191 | 195 | return $this->makeAPIRequest('PUT', $entrypoint, $json); |
| 192 | 196 | } |
| 193 | 197 | |
| 198 | + /** |
|
| 199 | + * @param string $method |
|
| 200 | + */ |
|
| 194 | 201 | protected function makeAPIRequest($method, $entrypoint, $json = null) |
| 195 | 202 | { |
| 196 | 203 | $this->log->debug('{method} {entrypoint} {json}', [ |
@@ -2,12 +2,9 @@ discard block |
||
| 2 | 2 | |
| 3 | 3 | namespace LibLynx\Connect; |
| 4 | 4 | |
| 5 | +use GuzzleHttp\Client as GuzzleClient; |
|
| 5 | 6 | use GuzzleHttp\Exception\RequestException; |
| 6 | -use kamermans\OAuth2\GrantType\ClientCredentials; |
|
| 7 | -use kamermans\OAuth2\OAuth2Middleware; |
|
| 8 | 7 | use GuzzleHttp\HandlerStack; |
| 9 | -use GuzzleHttp\Client as GuzzleClient; |
|
| 10 | -use kamermans\OAuth2\Persistence\SimpleCacheTokenPersistence; |
|
| 11 | 8 | use Kevinrob\GuzzleCache\CacheMiddleware; |
| 12 | 9 | use Kevinrob\GuzzleCache\Storage\Psr16CacheStorage; |
| 13 | 10 | use Kevinrob\GuzzleCache\Strategy\PrivateCacheStrategy; |
@@ -15,6 +12,9 @@ discard block |
||
| 15 | 12 | use Psr\Log\LoggerInterface; |
| 16 | 13 | use Psr\Log\NullLogger; |
| 17 | 14 | use Psr\SimpleCache\CacheInterface; |
| 15 | +use kamermans\OAuth2\GrantType\ClientCredentials; |
|
| 16 | +use kamermans\OAuth2\OAuth2Middleware; |
|
| 17 | +use kamermans\OAuth2\Persistence\SimpleCacheTokenPersistence; |
|
| 18 | 18 | |
| 19 | 19 | /** |
| 20 | 20 | * LibLynx Connect API client |