OAuth — API
localzet\OAuth
Заголовок раздела «localzet\OAuth»function __construct($config, HttpClientInterface $httpClient = null, StorageInterface $storage = null, LoggerInterface $logger = null)
function authenticate(string $name): AdapterInterface
function getAdapter(string $name): AdapterInterface
function getProviderConfig($name)
function isConnectedWith($name)
function getProviders()
function getConnectedProviders()
function getConnectedAdapters()
function disconnectAllAdapters()localzet\OAuth\Adapter\AbstractAdapter
Заголовок раздела «localzet\OAuth\Adapter\AbstractAdapter»src/OAuth/Adapter/AbstractAdapter.php
function __construct($config = [], HttpClientInterface $httpClient = null, StorageInterface $storage = null, LoggerInterface $logger = null)
function isConnected()
function apiRequest($url, $method = 'GET', $parameters = [], $headers = [], $multipart = false)
function maintainToken()
function getUserProfile()
function getUserContacts()
function getUserPages()
function getUserActivity($stream)
function setUserStatus($status)
function setPageStatus($status, $pageId)
function disconnect()
function getAccessToken()
function setAccessToken($tokens = [])
function setHttpClient(HttpClientInterface $httpClient = null)
function getHttpClient()
function setStorage(StorageInterface $storage = null)
function getStorage()
function setLogger(LoggerInterface $logger = null)
function getLogger()localzet\OAuth\Adapter\AdapterInterface
Заголовок раздела «localzet\OAuth\Adapter\AdapterInterface»src/OAuth/Adapter/AdapterInterface.php
function authenticate()
function isConnected()
function disconnect()
function getUserProfile()
function getUserContacts()
function getUserPages()
function getUserActivity($stream)
function setUserStatus($status)
function setPageStatus($status, $pageId)
function apiRequest($url, $method = 'GET', $parameters = [], $headers = [], $multipart = false)
function maintainToken()
function getAccessToken()
function setAccessToken($tokens = [])
function setHttpClient(HttpClientInterface $httpClient = null)
function getHttpClient()
function setStorage(StorageInterface $storage = null)
function getStorage()
function setLogger(LoggerInterface $logger = null)
function getLogger()localzet\OAuth\Adapter\DataStoreTrait
Заголовок раздела «localzet\OAuth\Adapter\DataStoreTrait»src/OAuth/Adapter/DataStoreTrait.php
function getStorage()localzet\OAuth\Adapter\OAuth1
Заголовок раздела «localzet\OAuth\Adapter\OAuth1»function authenticate()
function isConnected()
function apiRequest($url, $method = 'GET', $parameters = [], $headers = [], $multipart = false)localzet\OAuth\Adapter\OAuth2
Заголовок раздела «localzet\OAuth\Adapter\OAuth2»function authenticate()
function isConnected()
function isRefreshTokenAvailable()
function refreshAccessToken($parameters = [])
function hasAccessTokenExpired($time = null)
function apiRequest($url, $method = 'GET', $parameters = [], $headers = [], $multipart = false)localzet\OAuth\Adapter\OpenID
Заголовок раздела «localzet\OAuth\Adapter\OpenID»function authenticate()
function isConnected()
function disconnect()
function getUserProfile()localzet\OAuth\Data\Collection
Заголовок раздела «localzet\OAuth\Data\Collection»function __construct($data = null)
function toArray()
function get($property)
function set($property, $value)
function filter($property)
function exists($property)
function isEmpty(): bool
function count(): int
function properties()
function values()localzet\OAuth\Data\Parser
Заголовок раздела «localzet\OAuth\Data\Parser»function parse($raw = null)
function parseJson($result)
function parseXml($result)
function parseQueryString($result)
function parseBirthday($birthday)localzet\OAuth\HttpClient\Curl
Заголовок раздела «localzet\OAuth\HttpClient\Curl»function request($uri, $method = 'GET', $parameters = [], $headers = [], $multipart = false)
function getResponse()
function setCurlOptions($curlOptions)
function setLogger($logger)
function getResponseBody()
function getResponseHeader()
function getResponseHttpCode()
function getResponseClientError()localzet\OAuth\HttpClient\Guzzle
Заголовок раздела «localzet\OAuth\HttpClient\Guzzle»src/OAuth/HttpClient/Guzzle.php
function __construct($client = null, $config = [])
function request($uri, $method = 'GET', $parameters = [], $headers = [], $multipart = false)
function getResponse()
function setLogger($logger)
function getResponseBody()
function getResponseHeader()
function getResponseHttpCode()
function getResponseClientError()localzet\OAuth\HttpClient\HttpClientInterface
Заголовок раздела «localzet\OAuth\HttpClient\HttpClientInterface»src/OAuth/HttpClient/HttpClientInterface.php
function request($uri, $method = 'GET', $parameters = [], $headers = [], $multipart = false)
function getResponseBody()
function getResponseHeader()
function getResponseHttpCode()
function getResponseClientError()localzet\OAuth\HttpClient\Util
Заголовок раздела «localzet\OAuth\HttpClient\Util»static function redirect($url)
static function setRedirectHandler($callback)
static function setExitHandler($callback)
static function getCurrentUrl($requestUri = false)localzet\OAuth\Logger\Logger
Заголовок раздела «localzet\OAuth\Logger\Logger»function __construct($level, $file)
function info($message, array $context = [])
function debug($message, array $context = [])
function error($message, array $context = [])
function log($level, $message, array $context = [])
const NONE
const DEBUG
const INFO
const ERRORlocalzet\OAuth\Logger\LoggerInterface
Заголовок раздела «localzet\OAuth\Logger\LoggerInterface»src/OAuth/Logger/LoggerInterface.php
function info($message, array $context = array())
function debug($message, array $context = array())
function error($message, array $context = array())
function log($level, $message, array $context = array())localzet\OAuth\Logger\Psr3LoggerWrapper
Заголовок раздела «localzet\OAuth\Logger\Psr3LoggerWrapper»src/OAuth/Logger/Psr3LoggerWrapper.php
function info($message, array $context = [])
function debug($message, array $context = [])
function error($message, array $context = [])
function log($level, $message, array $context = [])localzet\OAuth\Provider\Amazon
Заголовок раздела «localzet\OAuth\Provider\Amazon»function getUserProfile()localzet\OAuth\Provider\Apple
Заголовок раздела «localzet\OAuth\Provider\Apple»function getAccessToken()
function getUserProfile()localzet\OAuth\Provider\Authentiq
Заголовок раздела «localzet\OAuth\Provider\Authentiq»src/OAuth/Provider/Authentiq.php
function getUserProfile()localzet\OAuth\Provider\AutoDesk
Заголовок раздела «localzet\OAuth\Provider\AutoDesk»src/OAuth/Provider/AutoDesk.php
function getUserProfile()localzet\OAuth\Provider\BitBucket
Заголовок раздела «localzet\OAuth\Provider\BitBucket»src/OAuth/Provider/BitBucket.php
function getUserProfile()localzet\OAuth\Provider\Blizzard
Заголовок раздела «localzet\OAuth\Provider\Blizzard»src/OAuth/Provider/Blizzard.php
function getUserProfile()localzet\OAuth\Provider\DeviantArt
Заголовок раздела «localzet\OAuth\Provider\DeviantArt»src/OAuth/Provider/DeviantArt.php
function getUserProfile()localzet\OAuth\Provider\Discord
Заголовок раздела «localzet\OAuth\Provider\Discord»src/OAuth/Provider/Discord.php
function getUserProfile()localzet\OAuth\Provider\Disqus
Заголовок раздела «localzet\OAuth\Provider\Disqus»function getUserProfile()localzet\OAuth\Provider\Dribbble
Заголовок раздела «localzet\OAuth\Provider\Dribbble»src/OAuth/Provider/Dribbble.php
function getUserProfile()localzet\OAuth\Provider\Dropbox
Заголовок раздела «localzet\OAuth\Provider\Dropbox»src/OAuth/Provider/Dropbox.php
function getUserProfile()localzet\OAuth\Provider\Facebook
Заголовок раздела «localzet\OAuth\Provider\Facebook»src/OAuth/Provider/Facebook.php
function maintainToken()
function exchangeAccessToken()
function getUserProfile()
function getUserContacts()
function setPageStatus($status, $pageId)
function getUserPages($writable = false)
function getUserActivity($stream = 'me')localzet\OAuth\Provider\Foursquare
Заголовок раздела «localzet\OAuth\Provider\Foursquare»src/OAuth/Provider/Foursquare.php
function getUserProfile()
function getUserContacts()localzet\OAuth\Provider\GitHub
Заголовок раздела «localzet\OAuth\Provider\GitHub»function getUserProfile()localzet\OAuth\Provider\GitLab
Заголовок раздела «localzet\OAuth\Provider\GitLab»function getUserProfile()localzet\OAuth\Provider\Google
Заголовок раздела «localzet\OAuth\Provider\Google»function getUserProfile()
function getUserContacts($parameters = [])localzet\OAuth\Provider\Instagram
Заголовок раздела «localzet\OAuth\Provider\Instagram»src/OAuth/Provider/Instagram.php
function maintainToken()
function exchangeAccessToken()
function getUserProfile()
function getUserMedia($limit = 12, $pageId = null, array $fields = null)
function getMedia($mediaId, array $fields = null)localzet\OAuth\Provider\Keycloak
Заголовок раздела «localzet\OAuth\Provider\Keycloak»src/OAuth/Provider/Keycloak.php
function getUserProfile()localzet\OAuth\Provider\LinkedIn
Заголовок раздела «localzet\OAuth\Provider\LinkedIn»src/OAuth/Provider/LinkedIn.php
function getUserProfile()
function getUserPhotoUrl($elements)
function getUserEmail()
function setUserStatus($status, $userID = null)localzet\OAuth\Provider\LinkedInOpenID
Заголовок раздела «localzet\OAuth\Provider\LinkedInOpenID»src/OAuth/Provider/LinkedInOpenID.php
function getUserProfile()localzet\OAuth\Provider\Mailru
Заголовок раздела «localzet\OAuth\Provider\Mailru»function getUserProfile()localzet\OAuth\Provider\Mastodon
Заголовок раздела «localzet\OAuth\Provider\Mastodon»src/OAuth/Provider/Mastodon.php
function getUserProfile()
function setUserStatus($status)