summaryrefslogtreecommitdiff
path: root/vendor/OAuth/Common/Service
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/OAuth/Common/Service')
-rwxr-xr-xvendor/OAuth/Common/Service/AbstractService.php100
-rwxr-xr-xvendor/OAuth/Common/Service/ServiceInterface.php49
2 files changed, 0 insertions, 149 deletions
diff --git a/vendor/OAuth/Common/Service/AbstractService.php b/vendor/OAuth/Common/Service/AbstractService.php
deleted file mode 100755
index 0bf572b4..00000000
--- a/vendor/OAuth/Common/Service/AbstractService.php
+++ /dev/null
@@ -1,100 +0,0 @@
-<?php
-
-namespace OAuth\Common\Service;
-
-use OAuth\Common\Consumer\CredentialsInterface;
-use OAuth\Common\Http\Client\ClientInterface;
-use OAuth\Common\Http\Uri\Uri;
-use OAuth\Common\Http\Uri\UriInterface;
-use OAuth\Common\Exception\Exception;
-use OAuth\Common\Storage\TokenStorageInterface;
-
-/**
- * Abstract OAuth service, version-agnostic
- */
-abstract class AbstractService implements ServiceInterface
-{
- /** @var Credentials */
- protected $credentials;
-
- /** @var ClientInterface */
- protected $httpClient;
-
- /** @var TokenStorageInterface */
- protected $storage;
-
- /**
- * @param CredentialsInterface $credentials
- * @param ClientInterface $httpClient
- * @param TokenStorageInterface $storage
- */
- public function __construct(
- CredentialsInterface $credentials,
- ClientInterface $httpClient,
- TokenStorageInterface $storage
- ) {
- $this->credentials = $credentials;
- $this->httpClient = $httpClient;
- $this->storage = $storage;
- }
-
- /**
- * @param UriInterface|string $path
- * @param UriInterface $baseApiUri
- *
- * @return UriInterface
- *
- * @throws Exception
- */
- protected function determineRequestUriFromPath($path, UriInterface $baseApiUri = null)
- {
- if ($path instanceof UriInterface) {
- $uri = $path;
- } elseif (stripos($path, 'http://') === 0 || stripos($path, 'https://') === 0) {
- $uri = new Uri($path);
- } else {
- if (null === $baseApiUri) {
- throw new Exception(
- 'An absolute URI must be passed to ServiceInterface::request as no baseApiUri is set.'
- );
- }
-
- $uri = clone $baseApiUri;
- if (false !== strpos($path, '?')) {
- $parts = explode('?', $path, 2);
- $path = $parts[0];
- $query = $parts[1];
- $uri->setQuery($query);
- }
-
- if ($path[0] === '/') {
- $path = substr($path, 1);
- }
-
- $uri->setPath($uri->getPath() . $path);
- }
-
- return $uri;
- }
-
- /**
- * Accessor to the storage adapter to be able to retrieve tokens
- *
- * @return TokenStorageInterface
- */
- public function getStorage()
- {
- return $this->storage;
- }
-
- /**
- * @return string
- */
- public function service()
- {
- // get class name without backslashes
- $classname = get_class($this);
-
- return preg_replace('/^.*\\\\/', '', $classname);
- }
-}
diff --git a/vendor/OAuth/Common/Service/ServiceInterface.php b/vendor/OAuth/Common/Service/ServiceInterface.php
deleted file mode 100755
index 5856a039..00000000
--- a/vendor/OAuth/Common/Service/ServiceInterface.php
+++ /dev/null
@@ -1,49 +0,0 @@
-<?php
-
-namespace OAuth\Common\Service;
-
-use OAuth\Common\Http\Uri\UriInterface;
-
-/**
- * Defines methods common among all OAuth services.
- */
-interface ServiceInterface
-{
- /**
- * Sends an authenticated API request to the path provided.
- * If the path provided is not an absolute URI, the base API Uri (service-specific) will be used.
- *
- * @param string|UriInterface $path
- * @param string $method HTTP method
- * @param array $body Request body if applicable (an associative array will
- * automatically be converted into a urlencoded body)
- * @param array $extraHeaders Extra headers if applicable. These will override service-specific
- * any defaults.
- *
- * @return string
- */
- public function request($path, $method = 'GET', $body = null, array $extraHeaders = array());
-
- /**
- * Returns the url to redirect to for authorization purposes.
- *
- * @param array $additionalParameters
- *
- * @return UriInterface
- */
- public function getAuthorizationUri(array $additionalParameters = array());
-
- /**
- * Returns the authorization API endpoint.
- *
- * @return UriInterface
- */
- public function getAuthorizationEndpoint();
-
- /**
- * Returns the access token API endpoint.
- *
- * @return UriInterface
- */
- public function getAccessTokenEndpoint();
-}